mirror of
https://github.com/yhirose/cpp-peglib.git
synced 2024-12-22 20:05:31 +00:00
Resolve #153
This commit is contained in:
parent
9660853a68
commit
dce50596f5
@ -420,6 +420,8 @@ AST generation
|
|||||||
|
|
||||||
*cpp-peglib* is able to generate an AST (Abstract Syntax Tree) when parsing. `enable_ast` method on `peg::parser` class enables the feature.
|
*cpp-peglib* is able to generate an AST (Abstract Syntax Tree) when parsing. `enable_ast` method on `peg::parser` class enables the feature.
|
||||||
|
|
||||||
|
NOTE: An AST node holds a corresponding token as `std::string_vew` for performance and less memory usage. It is users' responsibility to kepp the original source text along with the generated AST tree.
|
||||||
|
|
||||||
```
|
```
|
||||||
peg::parser parser(R"(
|
peg::parser parser(R"(
|
||||||
...
|
...
|
||||||
|
Loading…
Reference in New Issue
Block a user