Adobe Source Libraries 1.49.0
A collection of C++ libraries.
|
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) |
void parse | ( | std::istream & | stream, |
const line_position_t & | position, | ||
const adam_callback_suite_t & | callbacks ) |
The Adam parsing function.
stream | The input stream to be parsed. |
position | The starting line position. |
callbacks | The callback suite used for client code communication. |
array_t parse_adam_expression | ( | const std::string & | expression | ) |
Parses an Adam expression.
expression | The expression to be parsed in tokenized form. |