Property Model Parser |
Classes | |
class | adam_callback_suite_t |
Callback class for the Adam parser. More... | |
class | adam_callback_suite_t::relation_t |
Struct containing details of a relation expression for client callbacks from the Adam parser. More... | |
Functions | |
void | parse (std::istream &stream, const line_position_t &position, const adam_callback_suite_t &callbacks) |
array_t | parse_adam_expression (const std::string &expression) |
Function Documentation
void parse | ( | std::istream & | stream, |
const line_position_t & | position, | ||
const adam_callback_suite_t & | callbacks | ||
) |
The Adam parsing function.
- Parameters:
-
stream The input stream to be parsed. position The starting line position. callbacks The callback suite used for client code communication.
adobe::array_t parse_adam_expression | ( | const std::string & | expression ) |
Parses an Adam expression.
- Parameters:
-
expression The expression to be parsed in tokenized form.