Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches

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)

Detailed Description

Function Documentation

◆ parse()

void parse ( std::istream & stream,
const line_position_t & position,
const adam_callback_suite_t & callbacks )

The Adam parsing function.

Parameters
streamThe input stream to be parsed.
positionThe starting line position.
callbacksThe callback suite used for client code communication.

◆ parse_adam_expression()

array_t parse_adam_expression ( const std::string & expression)

Parses an Adam expression.

Parameters
expressionThe expression to be parsed in tokenized form.