Adobe Source Libraries 1.49.0
A collection of C++ libraries.
|
Struct containing details of a relation expression for client callbacks from the Adam parser. More...
#include <adam_parser.hpp>
Public Attributes | |
std::vector< name_t > | name_set_m |
line_position_t | position_m |
array_t | expression_m |
std::string | detailed_m |
std::string | brief_m |
Every relation declared in an Adam expression is parsed and packed into this struct for the client code.
Definition at line 140 of file adam_parser.hpp.
std::vector<name_t> name_set_m |
Set of named cells being operated upon by this relation.
Definition at line 141 of file adam_parser.hpp.
line_position_t position_m |
Position in the parse of the relation declaration.
Definition at line 142 of file adam_parser.hpp.
array_t expression_m |
Tokenized expression array of the relation.
Definition at line 143 of file adam_parser.hpp.
std::string detailed_m |
Leading comment for the relation.
Definition at line 144 of file adam_parser.hpp.
std::string brief_m |
Trailing comment for the relation.
Definition at line 145 of file adam_parser.hpp.