Go to the documentation of this file.
18 static std::vector<Label>
parse(std::ifstream &symbolFile);
23 static std::string
_parseLabels(std::map<std::string, Label> &labels, std::ifstream &symbolFile);
28 static std::string
_parseDefinitions(std::map<std::string, Label> &labels, std::ifstream &symbolFile);
32 static std::string
_cleanLine(std::string line);
static std::vector< Label > parse(std::ifstream &symbolFile)
Parse the whole file.
Definition: WlaDx.cpp:11
Definition: CPUDebug.cpp:17
static std::string _parseLabels(std::map< std::string, Label > &labels, std::ifstream &symbolFile)
Parse labels name & addresses (the [labels] section)
Definition: WlaDx.cpp:37
static std::string _cleanLine(std::string line)
Remove comments, indentation & trailing spaces from a line.
Definition: WlaDx.cpp:74
Class to parse WLA-DX symbol files.
Definition: WlaDx.hpp:13
static std::string _parseDefinitions(std::map< std::string, Label > &labels, std::ifstream &symbolFile)
Parse definitions (and size of labels) (the [definitions] section)
Definition: WlaDx.cpp:54