snes9x/bml.h

24 lines
416 B
C
Raw Normal View History

2018-04-24 21:16:22 +00:00
#ifndef __BML_H
#define __BML_H
#include <vector>
#include <string>
2018-04-24 21:16:22 +00:00
2018-04-26 00:29:26 +00:00
const int bml_attr_type = -2;
struct bml_node
2018-04-24 21:16:22 +00:00
{
bml_node();
bool parse_file(const char *filename);
void parse(char *buffer);
bml_node *find_subnode(std::string name);
void print();
static const int bml_attr_type = -2;
std::string name;
std::string data;
2018-04-24 21:16:22 +00:00
int depth;
std::vector<bml_node> child;
};
2018-04-24 21:16:22 +00:00
#endif