Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / doc / README.md
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