Mercurial > hg > cmmr2012-drupal-site
comparison vendor/nikic/php-parser/doc/README.md @ 0:c75dbcec494b
Initial commit from drush-created site
author | Chris Cannam |
---|---|
date | Thu, 05 Jul 2018 14:24:15 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:c75dbcec494b |
---|---|
1 Table of Contents | |
2 ================= | |
3 | |
4 Guide | |
5 ----- | |
6 | |
7 1. [Introduction](0_Introduction.markdown) | |
8 2. [Usage of basic components](2_Usage_of_basic_components.markdown) | |
9 | |
10 Component documentation | |
11 ----------------------- | |
12 | |
13 * [Walking the AST](component/Walking_the_AST.markdown) | |
14 * Node visitors | |
15 * Modifying the AST from a visitor | |
16 * Short-circuiting traversals | |
17 * Interleaved visitors | |
18 * Simple node finding API | |
19 * Parent and sibling references | |
20 * [Name resolution](component/Name_resolution.markdown) | |
21 * Name resolver options | |
22 * Name resolution context | |
23 * [Pretty printing](component/Pretty_printing.markdown) | |
24 * Converting AST back to PHP code | |
25 * Customizing formatting | |
26 * Formatting-preserving code transformations | |
27 * [AST builders](component/AST_builders.markdown) | |
28 * Fluent builders for AST nodes | |
29 * [Lexer](component/Lexer.markdown) | |
30 * Lexer options | |
31 * Token and file positions for nodes | |
32 * Custom attributes | |
33 * [Error handling](component/Error_handling.markdown) | |
34 * Column information for errors | |
35 * Error recovery (parsing of syntactically incorrect code) | |
36 * [Constant expression evaluation](component/Constant_expression_evaluation.markdown) | |
37 * Evaluating constant/property/etc initializers | |
38 * Handling errors and unsupported expressions | |
39 * [JSON representation](component/JSON_representation.markdown) | |
40 * JSON encoding and decoding of ASTs | |
41 * [Performance](component/Performance.markdown) | |
42 * Disabling XDebug | |
43 * Reusing objects | |
44 * Garbage collection impact | |
45 * [Frequently asked questions](component/FAQ.markdown) | |
46 * Parent and sibling references |