![]() |
XTL
0.1
eXtended Template Library
|
Main parser class. More...
Collaboration diagram for xtd::parser< _RuleT, _IgnoreCase, _WhitespaceT >:Static Public Member Functions | |
| template<typename _IteratorT > | |
| static parse::rule_base::pointer_type | parse (_IteratorT begin, _IteratorT end) |
| Parses text. More... | |
Main parser class.
The xtd::parser is used to perform the parse and return a constructed AST if the parse succeeds
| _RuleT | The start rule of the grammar |
| _IgnoreCase | Specifies whether case should be ignored during the parse |
| _WhitespaceT | A specialization of xtd::parse::whitespace that specifies the characters to ignore |
|
inlinestatic |
Parses text.
| begin | the beginning iterator of the text to parse |
| end | the end iterator of the text to parse |