Path Lines of Code experiments/BenchGetDiagnostics.php 19 experiments/CoallesceOperatorAssociativity.php 31 experiments/ConditionalOperatorAssociativity.php 15 experiments/IndexingIntoStrings.php 15 experiments/Lexer.php 575 experiments/PhpTypeOverhead.php 105 experiments/a.js 22 experiments/a.php 13 experiments/b.php 25 experiments/c.php 29 php-langspec/tools/split.php 58 php-langspec/tools/toc.php 41 php-langspec/tools/xreference/xreference.php 76 src/CharacterCodes.php 106 src/ClassLike.php 3 src/Diagnostic.php 14 src/DiagnosticKind.php 6 src/DiagnosticsProvider.php 62 src/FilePositionMap.php 57 src/FunctionLike.php 4 src/LineCharacterPosition.php 10 src/MissingToken.php 14 src/ModifiedTypeInterface.php 7 src/ModifiedTypeTrait.php 22 src/NamespacedNameInterface.php 5 src/NamespacedNameTrait.php 34 src/Node.php 408 src/Node/AnonymousFunctionUseClause.php 18 src/Node/ArrayElement.php 18 src/Node/Attribute.php 16 src/Node/AttributeGroup.php 15 src/Node/CaseStatementNode.php 16 src/Node/CatchClause.php 22 src/Node/ClassBaseClause.php 12 src/Node/ClassConstDeclaration.php 21 src/Node/ClassInterfaceClause.php 12 src/Node/ClassMembersNode.php 14 src/Node/ConstElement.php 23 src/Node/DeclareDirective.php 14 src/Node/DefaultStatementNode.php 14 src/Node/DelimitedList.php 38 src/Node/DelimitedList/ArgumentExpressionList.php 5 src/Node/DelimitedList/ArrayElementList.php 5 src/Node/DelimitedList/AttributeElementList.php 5 src/Node/DelimitedList/ConstElementList.php 5 src/Node/DelimitedList/DeclareDirectiveList.php 5 src/Node/DelimitedList/ExpressionList.php 5 src/Node/DelimitedList/ListExpressionList.php 5 src/Node/DelimitedList/MatchArmConditionList.php 5 src/Node/DelimitedList/MatchExpressionArmList.php 5 src/Node/DelimitedList/NamespaceUseClauseList.php 5 src/Node/DelimitedList/NamespaceUseGroupClauseList.php 5 src/Node/DelimitedList/ParameterDeclarationList.php 5 src/Node/DelimitedList/QualifiedNameList.php 5 src/Node/DelimitedList/QualifiedNameParts.php 5 src/Node/DelimitedList/StaticVariableNameList.php 5 src/Node/DelimitedList/TraitSelectOrAliasClauseList.php 5 src/Node/DelimitedList/UseVariableNameList.php 5 src/Node/DelimitedList/VariableNameList.php 5 src/Node/ElseClauseNode.php 14 src/Node/ElseIfClauseNode.php 20 src/Node/EnumCaseDeclaration.php 20 src/Node/EnumMembers.php 14 src/Node/Expression.php 5 src/Node/Expression/AnonymousFunctionCreationExpression.php 28 src/Node/Expression/ArgumentExpression.php 16 src/Node/Expression/ArrayCreationExpression.php 17 src/Node/Expression/ArrowFunctionCreationExpression.php 29 src/Node/Expression/AssignmentExpression.php 16 src/Node/Expression/BinaryExpression.php 14 src/Node/Expression/BracedExpression.php 14 src/Node/Expression/CallExpression.php 18 src/Node/Expression/CastExpression.php 15 src/Node/Expression/CloneExpression.php 12 src/Node/Expression/EmptyIntrinsicExpression.php 16 src/Node/Expression/ErrorControlExpression.php 11 src/Node/Expression/EvalIntrinsicExpression.php 16 src/Node/Expression/ExitIntrinsicExpression.php 16 src/Node/Expression/IssetIntrinsicExpression.php 17 src/Node/Expression/ListIntrinsicExpression.php 17 src/Node/Expression/MatchExpression.php 24 src/Node/Expression/MemberAccessExpression.php 14 src/Node/Expression/ObjectCreationExpression.php 32 src/Node/Expression/ParenthesizedExpression.php 14 src/Node/Expression/PostfixUpdateExpression.php 12 src/Node/Expression/PrefixUpdateExpression.php 11 src/Node/Expression/PrintIntrinsicExpression.php 12 src/Node/Expression/ScopedPropertyAccessExpression.php 15 src/Node/Expression/ScriptInclusionExpression.php 12 src/Node/Expression/SubscriptExpression.php 16 src/Node/Expression/TernaryExpression.php 18 src/Node/Expression/ThrowExpression.php 12 src/Node/Expression/UnaryExpression.php 9 src/Node/Expression/UnaryOpExpression.php 11 src/Node/Expression/Variable.php 21 src/Node/Expression/YieldExpression.php 10 src/Node/FinallyClause.php 12 src/Node/ForeachKey.php 12 src/Node/ForeachValue.php 12 src/Node/FunctionBody.php 7 src/Node/FunctionHeader.php 12 src/Node/FunctionReturnType.php 8 src/Node/FunctionUseClause.php 5 src/Node/InterfaceBaseClause.php 12 src/Node/InterfaceMembers.php 14 src/Node/MatchArm.php 15 src/Node/MethodDeclaration.php 77 src/Node/MissingDeclaration.php 12 src/Node/MissingMemberDeclaration.php 18 src/Node/NamespaceAliasingClause.php 12 src/Node/NamespaceUseClause.php 19 src/Node/NamespaceUseGroupClause.php 14 src/Node/NumericLiteral.php 9 src/Node/Parameter.php 41 src/Node/PropertyDeclaration.php 24 src/Node/QualifiedName.php 112 src/Node/RelativeSpecifier.php 12 src/Node/ReservedWord.php 9 src/Node/SourceFileNode.php 11 src/Node/Statement/BreakOrContinueStatement.php 51 src/Node/Statement/ClassDeclaration.php 33 src/Node/Statement/CompoundStatementNode.php 15 src/Node/Statement/ConstDeclaration.php 15 src/Node/Statement/DeclareStatement.php 26 src/Node/Statement/DoStatement.php 23 src/Node/Statement/EchoStatement.php 15 src/Node/Statement/EmptyStatement.php 10 src/Node/Statement/EnumDeclaration.php 29 src/Node/Statement/ExpressionStatement.php 13 src/Node/Statement/ForStatement.php 33 src/Node/Statement/ForeachStatement.php 33 src/Node/Statement/FunctionDeclaration.php 29 src/Node/Statement/FunctionStaticDeclaration.php 15 src/Node/Statement/GlobalDeclaration.php 15 src/Node/Statement/GotoStatement.php 14 src/Node/Statement/IfStatementNode.php 31 src/Node/Statement/InlineHtml.php 15 src/Node/Statement/InterfaceDeclaration.php 28 src/Node/Statement/NamedLabelStatement.php 12 src/Node/Statement/NamespaceDefinition.php 16 src/Node/Statement/NamespaceUseDeclaration.php 38 src/Node/Statement/ReturnStatement.php 15 src/Node/Statement/SwitchStatementNode.php 30 src/Node/Statement/TraitDeclaration.php 25 src/Node/Statement/TryStatement.php 18 src/Node/Statement/UnsetStatement.php 19 src/Node/Statement/WhileStatement.php 25 src/Node/StatementNode.php 5 src/Node/StaticVariableDeclaration.php 14 src/Node/StringLiteral.php 26 src/Node/TraitMembers.php 14 src/Node/TraitSelectOrAliasClause.php 19 src/Node/TraitUseClause.php 18 src/Node/UseVariableName.php 18 src/ParseContext.php 18 src/Parser.php 2981 src/PhpTokenizer.php 316 src/PositionUtilities.php 22 src/Range.php 10 src/ResolvedName.php 30 src/SkippedToken.php 14 src/TextEdit.php 30 src/Token.php 74 src/TokenKind.php 200 src/TokenStreamProviderFactory.php 7 src/TokenStreamProviderInterface.php 9 src/TokenStringMaps.php 169 src/bootstrap.php 7 syntax-visualizer/client/package.php 33 syntax-visualizer/client/src/extension.ts 20 syntax-visualizer/example/foo.php 4 syntax-visualizer/server/src/parse.php 20 syntax-visualizer/server/src/server.ts 78 tools/PrintApiDocumentation.php 46 tools/PrintInvariants.php 38 tools/RenameNodeKindProperty.php 62 validation/ParserPerformance.php 47