rfc:ast_based_parsing_compilation_process
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
rfc:ast_based_parsing_compilation_process [2012/09/04 19:49] – nikic | rfc:ast_based_parsing_compilation_process [2012/09/07 12:54] – Add link regard functions parens nikic | ||
---|---|---|---|
Line 24: | Line 24: | ||
==== Elimination of various quirks ==== | ==== Elimination of various quirks ==== | ||
- | Currently there is various quirks in the emitted opcodes which can be attributed to the use of a single-pass compiler. | + | Currently there is various quirks in the emitted opcodes which can be attributed to the use of a single-pass compiler. |
- | A more interesting example is the fact that whenever you access a static | + | * The NOP opcodes |
- | unnecessary CV for it. | + | * Access of static |
- | + | | |
- | Other quirks (which actually influences the behavior) is caused by the separation of '' | + | |
- | and '' | + | |
All these can be eliminated when an AST is used. | All these can be eliminated when an AST is used. |
rfc/ast_based_parsing_compilation_process.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1