Skip to content

Commit

Permalink
3.0.0-prerelease.8
Browse files Browse the repository at this point in the history
  • Loading branch information
Ioan CHIRIAC committed Jan 7, 2019
1 parent a24b713 commit 2c2e63d
Show file tree
Hide file tree
Showing 228 changed files with 1,580 additions and 537 deletions.
380 changes: 230 additions & 150 deletions dist/php-parser.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dist/php-parser.min.js

Large diffs are not rendered by default.

99 changes: 95 additions & 4 deletions docs/AST.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Array.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Assign.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Bin.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Block.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Boolean.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Break.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Call.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Case.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Cast.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Catch.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Class.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ClassConstant.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ClassReference.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Clone.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/Closure.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Comment.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/CommentBlock.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/CommentLine.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Constant.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ConstantStatement.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Continue.html

Large diffs are not rendered by default.

8 changes: 7 additions & 1 deletion docs/Declaration.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions docs/Declare.html

Large diffs are not rendered by default.

698 changes: 698 additions & 0 deletions docs/DeclareDirective.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Do.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Echo.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Empty.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Encapsed.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/EncapsedPart.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/Entry.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Error.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Eval.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Exit.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Expression.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ExpressionStatement.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/For.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Foreach.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Function.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Global_.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Goto.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Halt.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Identifier.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/If.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Include.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Inline.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Interface.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Isset.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Label.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/List.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Literal.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Location.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Lookup.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Magic.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Method.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Namespace.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/New.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Node.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/NowDoc.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Number.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/OffsetLookup.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Operation.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Parameter.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ParentReference.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Position.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Post.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Pre.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Print.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Program.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Property.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/PropertyLookup.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Reference.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/RetIf.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Return.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/SelfReference.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Silent.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Statement.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Static.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/StaticLookup.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/StaticReference.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/String.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Switch.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Throw.html

Large diffs are not rendered by default.

66 changes: 1 addition & 65 deletions docs/Trait.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/TraitAlias.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/TraitPrecedence.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/TraitUse.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Try.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/TypeReference.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Unary.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Unset.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/UseGroup.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/UseItem.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Variable.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/While.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Yield.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/YieldFrom.html

Large diffs are not rendered by default.

80 changes: 68 additions & 12 deletions docs/ast.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_array.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_assign.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_bin.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_block.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_boolean.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_break.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_call.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_case.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_cast.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_catch.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_class.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_classconstant.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_classreference.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_clone.js.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions docs/ast_closure.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_comment.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_commentblock.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_commentline.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_constant.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_constantstatement.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_continue.js.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/ast_declaration.js.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions docs/ast_declare.js.html

Large diffs are not rendered by default.

169 changes: 169 additions & 0 deletions docs/ast_declaredirective.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_do.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_echo.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_empty.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_encapsed.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_encapsedpart.js.html

Large diffs are not rendered by default.

15 changes: 10 additions & 5 deletions docs/ast_entry.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_error.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_eval.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_exit.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_expression.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_expressionstatement.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_for.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_foreach.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_function.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_global.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_goto.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_halt.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_identifier.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_if.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_include.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_inline.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_interface.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_isset.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_label.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_list.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_literal.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_location.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_lookup.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_magic.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_method.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_namespace.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_new.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_node.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_nowdoc.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_number.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_offsetlookup.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_operation.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_parameter.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_parentreference.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_position.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_post.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_pre.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_print.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_program.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_property.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_propertylookup.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_reference.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_retif.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_return.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_selfreference.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_silent.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_statement.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_static.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_staticlookup.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_staticreference.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_string.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_switch.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_throw.js.html

Large diffs are not rendered by default.

8 changes: 1 addition & 7 deletions docs/ast_trait.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_traitalias.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_traitprecedence.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_traituse.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_try.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_typereference.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_unary.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_unset.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_usegroup.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_useitem.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_variable.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_variadic.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_while.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_yield.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/ast_yieldfrom.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/engine.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/global.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/index.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/lexer.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/lexer.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/lexer_comments.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/lexer_strings.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser.html

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion docs/parser.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_array.js.html

Large diffs are not rendered by default.

65 changes: 31 additions & 34 deletions docs/parser_class.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_comment.js.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions docs/parser_expr.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_function.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_if.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_loops.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_main.js.html

Large diffs are not rendered by default.

10 changes: 7 additions & 3 deletions docs/parser_namespace.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_scalar.js.html

Large diffs are not rendered by default.

31 changes: 18 additions & 13 deletions docs/parser_statement.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_switch.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_try.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/parser_utils.js.html

Large diffs are not rendered by default.

20 changes: 9 additions & 11 deletions docs/parser_variable.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tokens.js.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-AST_.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-Engine_.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-Options.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/tutorial-Parser_.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/variadic.html

Large diffs are not rendered by default.

0 comments on commit 2c2e63d

Please sign in to comment.