summaryrefslogtreecommitdiff
path: root/Zend/zend_language_parser.y
Commit message (Expand)AuthorAgeFilesLines
* Don't distinguish between ast/list in parserNikita Popov2014-08-291-101/+79
* Introduce optional_exprNikita Popov2014-08-291-19/+15
* Remove parenthesis_exprNikita Popov2014-08-291-23/+19
* Simplify `argument` productionNikita Popov2014-08-291-4/+2
* Move =&new deprecation message into compilerNikita Popov2014-08-261-4/+2
* Handle remaining magic constants in parser as wellNikita Popov2014-08-261-8/+6
* Add backup_doc_comment productionNikita Popov2014-08-261-26/+21
* eval() with parse error uses clean shutdown nowNikita Popov2014-08-261-3/+3
* Add type annotations to parserNikita Popov2014-08-261-474/+490
* Merge remote-tracking branch 'php-src/master' into astNikita Popov2014-08-251-2/+2
|\
| * master renames phase 1Anatol Belski2014-08-251-25/+25
| * first shot on merging the core fro the int64 branchAnatol Belski2014-08-161-25/+25
| * Merge branch 'master' into phpngDmitry Stogov2014-08-041-15/+21
| |\
| | * Disable restrictions regarding arrays in constants at run-time.Bob Weinand2014-07-301-14/+19
* | | Fix encoding declaration handlingNikita Popov2014-08-181-2/+4
* | | Implement a[0] syntax from mergeNikita Popov2014-08-161-9/+10
* | | Support doc comments for propretiesNikita Popov2014-07-301-1/+1
* | | Add zend_ prefix for emit_op(_tmp)Nikita Popov2014-07-281-4/+2
* | | zend_ast_create determined child count automaticallyNikita Popov2014-07-281-138/+137
* | | Remove zend_ast_create_unary etcNikita Popov2014-07-281-116/+114
* | | Cleanup dead/duplicate codeNikita Popov2014-07-281-4/+4
* | | Add zend_ast_list* variant to parser stack elementNikita Popov2014-07-281-59/+57
* | | Minor cleanups in AST codeNikita Popov2014-07-281-13/+7
* | | Use separate node type for listsNikita Popov2014-07-281-28/+28
* | | Store lineno for zval ast nodes more efficientlyNikita Popov2014-07-271-0/+1
* | | Use more specific parser stack nodesNikita Popov2014-07-271-427/+427
* | | Separate class type and start linenoNikita Popov2014-07-271-18/+17
* | | Store doc comments in separate stack entry from start linenoNikita Popov2014-07-271-13/+19
* | | Cleanup member modifier codeNikita Popov2014-07-271-18/+20
* | | Create namespace_name via ASTNikita Popov2014-07-261-11/+12
* | | Make lexer return AST nodesNikita Popov2014-07-261-46/+46
* | | Add functions for create str/long ast directlyNikita Popov2014-07-261-7/+4
* | | Expose ast via CG(ast)Nikita Popov2014-07-241-1/+1
* | | Port ZEND_BIND_GLOBAL optimizationNikita Popov2014-07-221-1/+2
* | | Implement declare()Nikita Popov2014-07-221-14/+4
* | | Handle __halt_compiler()Nikita Popov2014-07-221-1/+1
* | | __halt_compiler() without haling compilerNikita Popov2014-07-221-1/+5
* | | Add NS error checksNikita Popov2014-07-221-1/+0
* | | Discard NS doc commentsNikita Popov2014-07-221-7/+9
* | | Fix namespace\, maybeNikita Popov2014-07-221-6/+4
* | | Port top level stmtNikita Popov2014-07-221-16/+17
* | | Partial NS port (semicolon, no errors)Nikita Popov2014-07-221-2/+3
* | | Port constant declarationNikita Popov2014-07-221-11/+12
* | | Port function/const useNikita Popov2014-07-211-27/+6
* | | Port use statementNikita Popov2014-07-211-5/+11
* | | Port __TRAIT__ and __CLASS__ to ASTNikita Popov2014-07-211-18/+7
* | | Mostly finish class declarations (~50 failing tests)Nikita Popov2014-07-211-20/+13
* | | Partial port of class declarationsNikita Popov2014-07-211-25/+21
* | | Prepare zend_ast_decl for reuse with classesNikita Popov2014-07-211-4/+4
* | | Throw \self etc errorNikita Popov2014-07-191-1/+1