rfc:ast_based_parsing_compilation_process
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
rfc:ast_based_parsing_compilation_process [2012/09/04 19:41] – created nikic | rfc:ast_based_parsing_compilation_process [2012/09/04 19:49] – nikic | ||
---|---|---|---|
Line 27: | Line 27: | ||
A more interesting example is the fact that whenever you access a static member like '' | A more interesting example is the fact that whenever you access a static member like '' | ||
- | unnecessary | + | unnecessary CV for it. |
Other quirks (which actually influences the behavior) is caused by the separation of '' | Other quirks (which actually influences the behavior) is caused by the separation of '' | ||
- | and '' | + | and '' |
All these can be eliminated when an AST is used. | All these can be eliminated when an AST is used. | ||
Line 46: | Line 46: | ||
One example of syntax that is currently impossible is array destructuring without a special '' | One example of syntax that is currently impossible is array destructuring without a special '' | ||
- | Another example are list comprehensions / generator expressions where the result expression comes first (e.g. '' | + | Another example are list comprehensions / generator expressions where the result expression comes first (e.g. '' |
Those are two examples of larger limitations, | Those are two examples of larger limitations, |
rfc/ast_based_parsing_compilation_process.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1