UNPKG

@rightcapital/php-parser

Version:

TypeScript types for PHP Parser JSON representation

499 lines (496 loc) • 69.9 kB
import type { FullyQualifiedArg } from './node/arg'; import type { NodeAbstract } from './node'; import type { FullyQualifiedArrayItem } from './node/array-item'; import type { FullyQualifiedAttribute } from './node/attribute'; import type { FullyQualifiedAttributeGroup } from './node/attribute-group'; import type { FullyQualifiedClosureUse } from './node/closure-use'; import type { FullyQualifiedComplexType } from './node/complex-type'; import type { FullyQualifiedConst } from './node/const'; import type { FullyQualifiedDeclareItem } from './node/declare-item'; import type { FullyQualifiedExprArrayDimFetch } from './node/expr/array-dim-fetch'; import type { FullyQualifiedExpr } from './node/expr'; import type { FullyQualifiedExprArray } from './node/expr/array'; import type { FullyQualifiedExprArrowFunction } from './node/expr/arrow-function'; import type { FullyQualifiedExprAssign } from './node/expr/assign'; import type { FullyQualifiedExprAssignOpBitwiseAnd } from './node/expr/assign-op/bitwise-and'; import type { FullyQualifiedExprAssignOp } from './node/expr/assign-op'; import type { FullyQualifiedExprAssignOpBitwiseOr } from './node/expr/assign-op/bitwise-or'; import type { FullyQualifiedExprAssignOpBitwiseXor } from './node/expr/assign-op/bitwise-xor'; import type { FullyQualifiedExprAssignOpCoalesce } from './node/expr/assign-op/coalesce'; import type { FullyQualifiedExprAssignOpConcat } from './node/expr/assign-op/concat'; import type { FullyQualifiedExprAssignOpDiv } from './node/expr/assign-op/div'; import type { FullyQualifiedExprAssignOpMinus } from './node/expr/assign-op/minus'; import type { FullyQualifiedExprAssignOpMod } from './node/expr/assign-op/mod'; import type { FullyQualifiedExprAssignOpMul } from './node/expr/assign-op/mul'; import type { FullyQualifiedExprAssignOpPlus } from './node/expr/assign-op/plus'; import type { FullyQualifiedExprAssignOpPow } from './node/expr/assign-op/pow'; import type { FullyQualifiedExprAssignOpShiftLeft } from './node/expr/assign-op/shift-left'; import type { FullyQualifiedExprAssignOpShiftRight } from './node/expr/assign-op/shift-right'; import type { FullyQualifiedExprAssignRef } from './node/expr/assign-ref'; import type { FullyQualifiedExprBinaryOpBitwiseAnd } from './node/expr/binary-op/bitwise-and'; import type { FullyQualifiedExprBinaryOp } from './node/expr/binary-op'; import type { FullyQualifiedExprBinaryOpBitwiseOr } from './node/expr/binary-op/bitwise-or'; import type { FullyQualifiedExprBinaryOpBitwiseXor } from './node/expr/binary-op/bitwise-xor'; import type { FullyQualifiedExprBinaryOpBooleanAnd } from './node/expr/binary-op/boolean-and'; import type { FullyQualifiedExprBinaryOpBooleanOr } from './node/expr/binary-op/boolean-or'; import type { FullyQualifiedExprBinaryOpCoalesce } from './node/expr/binary-op/coalesce'; import type { FullyQualifiedExprBinaryOpConcat } from './node/expr/binary-op/concat'; import type { FullyQualifiedExprBinaryOpDiv } from './node/expr/binary-op/div'; import type { FullyQualifiedExprBinaryOpEqual } from './node/expr/binary-op/equal'; import type { FullyQualifiedExprBinaryOpGreater } from './node/expr/binary-op/greater'; import type { FullyQualifiedExprBinaryOpGreaterOrEqual } from './node/expr/binary-op/greater-or-equal'; import type { FullyQualifiedExprBinaryOpIdentical } from './node/expr/binary-op/identical'; import type { FullyQualifiedExprBinaryOpLogicalAnd } from './node/expr/binary-op/logical-and'; import type { FullyQualifiedExprBinaryOpLogicalOr } from './node/expr/binary-op/logical-or'; import type { FullyQualifiedExprBinaryOpLogicalXor } from './node/expr/binary-op/logical-xor'; import type { FullyQualifiedExprBinaryOpMinus } from './node/expr/binary-op/minus'; import type { FullyQualifiedExprBinaryOpMod } from './node/expr/binary-op/mod'; import type { FullyQualifiedExprBinaryOpMul } from './node/expr/binary-op/mul'; import type { FullyQualifiedExprBinaryOpNotEqual } from './node/expr/binary-op/not-equal'; import type { FullyQualifiedExprBinaryOpNotIdentical } from './node/expr/binary-op/not-identical'; import type { FullyQualifiedExprBinaryOpPlus } from './node/expr/binary-op/plus'; import type { FullyQualifiedExprBinaryOpPow } from './node/expr/binary-op/pow'; import type { FullyQualifiedExprBinaryOpShiftLeft } from './node/expr/binary-op/shift-left'; import type { FullyQualifiedExprBinaryOpShiftRight } from './node/expr/binary-op/shift-right'; import type { FullyQualifiedExprBinaryOpSmaller } from './node/expr/binary-op/smaller'; import type { FullyQualifiedExprBinaryOpSmallerOrEqual } from './node/expr/binary-op/smaller-or-equal'; import type { FullyQualifiedExprBinaryOpSpaceship } from './node/expr/binary-op/spaceship'; import type { FullyQualifiedExprBitwiseNot } from './node/expr/bitwise-not'; import type { FullyQualifiedExprBooleanNot } from './node/expr/boolean-not'; import type { FullyQualifiedExprCallLike } from './node/expr/call-like'; import type { FullyQualifiedExprCastArray } from './node/expr/cast/array'; import type { FullyQualifiedExprCast } from './node/expr/cast'; import type { FullyQualifiedExprCastBool } from './node/expr/cast/bool'; import type { FullyQualifiedExprCastDouble } from './node/expr/cast/double'; import type { FullyQualifiedExprCastInt } from './node/expr/cast/int'; import type { FullyQualifiedExprCastObject } from './node/expr/cast/object'; import type { FullyQualifiedExprCastString } from './node/expr/cast/string'; import type { FullyQualifiedExprCastUnset } from './node/expr/cast/unset'; import type { FullyQualifiedExprClassConstFetch } from './node/expr/class-const-fetch'; import type { FullyQualifiedExprClone } from './node/expr/clone'; import type { FullyQualifiedExprClosure } from './node/expr/closure'; import type { FullyQualifiedExprConstFetch } from './node/expr/const-fetch'; import type { FullyQualifiedExprEmpty } from './node/expr/empty'; import type { FullyQualifiedExprError } from './node/expr/error'; import type { FullyQualifiedExprErrorSuppress } from './node/expr/error-suppress'; import type { FullyQualifiedExprEval } from './node/expr/eval'; import type { FullyQualifiedExprExit } from './node/expr/exit'; import type { FullyQualifiedExprFuncCall } from './node/expr/func-call'; import type { FullyQualifiedExprInclude } from './node/expr/include'; import type { FullyQualifiedExprInstanceof } from './node/expr/instanceof'; import type { FullyQualifiedExprIsset } from './node/expr/isset'; import type { FullyQualifiedExprList } from './node/expr/list'; import type { FullyQualifiedExprMatch } from './node/expr/match'; import type { FullyQualifiedExprMethodCall } from './node/expr/method-call'; import type { FullyQualifiedExprNew } from './node/expr/new'; import type { FullyQualifiedExprNullsafeMethodCall } from './node/expr/nullsafe-method-call'; import type { FullyQualifiedExprNullsafePropertyFetch } from './node/expr/nullsafe-property-fetch'; import type { FullyQualifiedExprPostDec } from './node/expr/post-dec'; import type { FullyQualifiedExprPostInc } from './node/expr/post-inc'; import type { FullyQualifiedExprPreDec } from './node/expr/pre-dec'; import type { FullyQualifiedExprPreInc } from './node/expr/pre-inc'; import type { FullyQualifiedExprPrint } from './node/expr/print'; import type { FullyQualifiedExprPropertyFetch } from './node/expr/property-fetch'; import type { FullyQualifiedExprShellExec } from './node/expr/shell-exec'; import type { FullyQualifiedExprStaticCall } from './node/expr/static-call'; import type { FullyQualifiedExprStaticPropertyFetch } from './node/expr/static-property-fetch'; import type { FullyQualifiedExprTernary } from './node/expr/ternary'; import type { FullyQualifiedExprThrow } from './node/expr/throw'; import type { FullyQualifiedExprUnaryMinus } from './node/expr/unary-minus'; import type { FullyQualifiedExprUnaryPlus } from './node/expr/unary-plus'; import type { FullyQualifiedExprVariable } from './node/expr/variable'; import type { FullyQualifiedExprYieldFrom } from './node/expr/yield-from'; import type { FullyQualifiedExprYield } from './node/expr/yield'; import type { FullyQualifiedIdentifier } from './node/identifier'; import type { FullyQualifiedInterpolatedStringPart } from './node/interpolated-string-part'; import type { FullyQualifiedIntersectionType } from './node/intersection-type'; import type { FullyQualifiedMatchArm } from './node/match-arm'; import type { FullyQualifiedNameFullyQualified } from './node/name/fully-qualified'; import type { FullyQualifiedName } from './node/name'; import type { FullyQualifiedNameRelative } from './node/name/relative'; import type { FullyQualifiedNullableType } from './node/nullable-type'; import type { FullyQualifiedParam } from './node/param'; import type { FullyQualifiedPropertyHook } from './node/property-hook'; import type { FullyQualifiedPropertyItem } from './node/property-item'; import type { FullyQualifiedScalarFloat } from './node/scalar/float'; import type { FullyQualifiedScalar } from './node/scalar'; import type { FullyQualifiedScalarInt } from './node/scalar/int'; import type { FullyQualifiedScalarInterpolatedString } from './node/scalar/interpolated-string'; import type { FullyQualifiedScalarMagicConstClass } from './node/scalar/magic-const/class'; import type { FullyQualifiedScalarMagicConst } from './node/scalar/magic-const'; import type { FullyQualifiedScalarMagicConstDir } from './node/scalar/magic-const/dir'; import type { FullyQualifiedScalarMagicConstFile } from './node/scalar/magic-const/file'; import type { FullyQualifiedScalarMagicConstFunction } from './node/scalar/magic-const/function'; import type { FullyQualifiedScalarMagicConstLine } from './node/scalar/magic-const/line'; import type { FullyQualifiedScalarMagicConstMethod } from './node/scalar/magic-const/method'; import type { FullyQualifiedScalarMagicConstNamespace } from './node/scalar/magic-const/namespace'; import type { FullyQualifiedScalarMagicConstProperty } from './node/scalar/magic-const/property'; import type { FullyQualifiedScalarMagicConstTrait } from './node/scalar/magic-const/trait'; import type { FullyQualifiedScalarString } from './node/scalar/string'; import type { FullyQualifiedStaticVar } from './node/static-var'; import type { FullyQualifiedStmtBlock } from './node/stmt/block'; import type { FullyQualifiedStmt } from './node/stmt'; import type { FullyQualifiedStmtBreak } from './node/stmt/break'; import type { FullyQualifiedStmtCase } from './node/stmt/case'; import type { FullyQualifiedStmtCatch } from './node/stmt/catch'; import type { FullyQualifiedStmtClassConst } from './node/stmt/class-const'; import type { FullyQualifiedStmtClassLike } from './node/stmt/class-like'; import type { FullyQualifiedStmtClassMethod } from './node/stmt/class-method'; import type { FullyQualifiedStmtClass } from './node/stmt/class'; import type { FullyQualifiedStmtConst } from './node/stmt/const'; import type { FullyQualifiedStmtContinue } from './node/stmt/continue'; import type { FullyQualifiedStmtDeclare } from './node/stmt/declare'; import type { FullyQualifiedStmtDo } from './node/stmt/do'; import type { FullyQualifiedStmtEcho } from './node/stmt/echo'; import type { FullyQualifiedStmtElseIf } from './node/stmt/else-if'; import type { FullyQualifiedStmtElse } from './node/stmt/else'; import type { FullyQualifiedStmtEnumCase } from './node/stmt/enum-case'; import type { FullyQualifiedStmtEnum } from './node/stmt/enum'; import type { FullyQualifiedStmtExpression } from './node/stmt/expression'; import type { FullyQualifiedStmtFinally } from './node/stmt/finally'; import type { FullyQualifiedStmtFor } from './node/stmt/for'; import type { FullyQualifiedStmtForeach } from './node/stmt/foreach'; import type { FullyQualifiedStmtFunction } from './node/stmt/function'; import type { FullyQualifiedStmtGlobal } from './node/stmt/global'; import type { FullyQualifiedStmtGoto } from './node/stmt/goto'; import type { FullyQualifiedStmtGroupUse } from './node/stmt/group-use'; import type { FullyQualifiedStmtHaltCompiler } from './node/stmt/halt-compiler'; import type { FullyQualifiedStmtIf } from './node/stmt/if'; import type { FullyQualifiedStmtInlineHtml } from './node/stmt/inline-html'; import type { FullyQualifiedStmtInterface } from './node/stmt/interface'; import type { FullyQualifiedStmtLabel } from './node/stmt/label'; import type { FullyQualifiedStmtNamespace } from './node/stmt/namespace'; import type { FullyQualifiedStmtNop } from './node/stmt/nop'; import type { FullyQualifiedStmtProperty } from './node/stmt/property'; import type { FullyQualifiedStmtReturn } from './node/stmt/return'; import type { FullyQualifiedStmtStatic } from './node/stmt/static'; import type { FullyQualifiedStmtSwitch } from './node/stmt/switch'; import type { FullyQualifiedStmtTraitUse } from './node/stmt/trait-use'; import type { FullyQualifiedStmtTraitUseAdaptationAlias } from './node/stmt/trait-use-adaptation/alias'; import type { FullyQualifiedStmtTraitUseAdaptation } from './node/stmt/trait-use-adaptation'; import type { FullyQualifiedStmtTraitUseAdaptationPrecedence } from './node/stmt/trait-use-adaptation/precedence'; import type { FullyQualifiedStmtTrait } from './node/stmt/trait'; import type { FullyQualifiedStmtTryCatch } from './node/stmt/try-catch'; import type { FullyQualifiedStmtUnset } from './node/stmt/unset'; import type { FullyQualifiedStmtUse } from './node/stmt/use'; import type { FullyQualifiedStmtWhile } from './node/stmt/while'; import type { FullyQualifiedUnionType } from './node/union-type'; import type { FullyQualifiedUseItem } from './node/use-item'; import type { FullyQualifiedVarLikeIdentifier } from './node/var-like-identifier'; import type { FullyQualifiedVariadicPlaceholder } from './node/variadic-placeholder'; export type NodeTypeInheritingFromFullyQualifiedArg = FullyQualifiedArg; export type NodeTypeInheritingFromNodeAbstract = NodeTypeInheritingFromFullyQualifiedArg | NodeTypeInheritingFromFullyQualifiedArrayItem | NodeTypeInheritingFromFullyQualifiedAttribute | NodeTypeInheritingFromFullyQualifiedAttributeGroup | NodeTypeInheritingFromFullyQualifiedClosureUse | NodeTypeInheritingFromFullyQualifiedComplexType | NodeTypeInheritingFromFullyQualifiedConst | NodeTypeInheritingFromFullyQualifiedDeclareItem | NodeTypeInheritingFromFullyQualifiedExpr | NodeTypeInheritingFromFullyQualifiedIdentifier | NodeTypeInheritingFromFullyQualifiedInterpolatedStringPart | NodeTypeInheritingFromFullyQualifiedMatchArm | NodeTypeInheritingFromFullyQualifiedName | NodeTypeInheritingFromFullyQualifiedParam | NodeTypeInheritingFromFullyQualifiedPropertyHook | NodeTypeInheritingFromFullyQualifiedPropertyItem | NodeTypeInheritingFromFullyQualifiedStaticVar | NodeTypeInheritingFromFullyQualifiedStmt | NodeTypeInheritingFromFullyQualifiedUseItem | NodeTypeInheritingFromFullyQualifiedVariadicPlaceholder; export type NodeTypeInheritingFromFullyQualifiedArrayItem = FullyQualifiedArrayItem; export type NodeTypeInheritingFromFullyQualifiedAttribute = FullyQualifiedAttribute; export type NodeTypeInheritingFromFullyQualifiedAttributeGroup = FullyQualifiedAttributeGroup; export type NodeTypeInheritingFromFullyQualifiedClosureUse = FullyQualifiedClosureUse; export type NodeTypeInheritingFromFullyQualifiedComplexType = NodeTypeInheritingFromFullyQualifiedIntersectionType | NodeTypeInheritingFromFullyQualifiedNullableType | NodeTypeInheritingFromFullyQualifiedUnionType; export type NodeTypeInheritingFromFullyQualifiedConst = FullyQualifiedConst; export type NodeTypeInheritingFromFullyQualifiedDeclareItem = FullyQualifiedDeclareItem; export type NodeTypeInheritingFromFullyQualifiedExprArrayDimFetch = FullyQualifiedExprArrayDimFetch; export type NodeTypeInheritingFromFullyQualifiedExpr = NodeTypeInheritingFromFullyQualifiedExprArrayDimFetch | NodeTypeInheritingFromFullyQualifiedExprArray | NodeTypeInheritingFromFullyQualifiedExprArrowFunction | NodeTypeInheritingFromFullyQualifiedExprAssign | NodeTypeInheritingFromFullyQualifiedExprAssignOp | NodeTypeInheritingFromFullyQualifiedExprAssignRef | NodeTypeInheritingFromFullyQualifiedExprBinaryOp | NodeTypeInheritingFromFullyQualifiedExprBitwiseNot | NodeTypeInheritingFromFullyQualifiedExprBooleanNot | NodeTypeInheritingFromFullyQualifiedExprCallLike | NodeTypeInheritingFromFullyQualifiedExprCast | NodeTypeInheritingFromFullyQualifiedExprClassConstFetch | NodeTypeInheritingFromFullyQualifiedExprClone | NodeTypeInheritingFromFullyQualifiedExprClosure | NodeTypeInheritingFromFullyQualifiedExprConstFetch | NodeTypeInheritingFromFullyQualifiedExprEmpty | NodeTypeInheritingFromFullyQualifiedExprError | NodeTypeInheritingFromFullyQualifiedExprErrorSuppress | NodeTypeInheritingFromFullyQualifiedExprEval | NodeTypeInheritingFromFullyQualifiedExprExit | NodeTypeInheritingFromFullyQualifiedExprInclude | NodeTypeInheritingFromFullyQualifiedExprInstanceof | NodeTypeInheritingFromFullyQualifiedExprIsset | NodeTypeInheritingFromFullyQualifiedExprList | NodeTypeInheritingFromFullyQualifiedExprMatch | NodeTypeInheritingFromFullyQualifiedExprNullsafePropertyFetch | NodeTypeInheritingFromFullyQualifiedExprPostDec | NodeTypeInheritingFromFullyQualifiedExprPostInc | NodeTypeInheritingFromFullyQualifiedExprPreDec | NodeTypeInheritingFromFullyQualifiedExprPreInc | NodeTypeInheritingFromFullyQualifiedExprPrint | NodeTypeInheritingFromFullyQualifiedExprPropertyFetch | NodeTypeInheritingFromFullyQualifiedExprShellExec | NodeTypeInheritingFromFullyQualifiedExprStaticPropertyFetch | NodeTypeInheritingFromFullyQualifiedExprTernary | NodeTypeInheritingFromFullyQualifiedExprThrow | NodeTypeInheritingFromFullyQualifiedExprUnaryMinus | NodeTypeInheritingFromFullyQualifiedExprUnaryPlus | NodeTypeInheritingFromFullyQualifiedExprVariable | NodeTypeInheritingFromFullyQualifiedExprYieldFrom | NodeTypeInheritingFromFullyQualifiedExprYield | NodeTypeInheritingFromFullyQualifiedScalar; export type NodeTypeInheritingFromFullyQualifiedExprArray = FullyQualifiedExprArray; export type NodeTypeInheritingFromFullyQualifiedExprArrowFunction = FullyQualifiedExprArrowFunction; export type NodeTypeInheritingFromFullyQualifiedExprAssign = FullyQualifiedExprAssign; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpBitwiseAnd = FullyQualifiedExprAssignOpBitwiseAnd; export type NodeTypeInheritingFromFullyQualifiedExprAssignOp = NodeTypeInheritingFromFullyQualifiedExprAssignOpBitwiseAnd | NodeTypeInheritingFromFullyQualifiedExprAssignOpBitwiseOr | NodeTypeInheritingFromFullyQualifiedExprAssignOpBitwiseXor | NodeTypeInheritingFromFullyQualifiedExprAssignOpCoalesce | NodeTypeInheritingFromFullyQualifiedExprAssignOpConcat | NodeTypeInheritingFromFullyQualifiedExprAssignOpDiv | NodeTypeInheritingFromFullyQualifiedExprAssignOpMinus | NodeTypeInheritingFromFullyQualifiedExprAssignOpMod | NodeTypeInheritingFromFullyQualifiedExprAssignOpMul | NodeTypeInheritingFromFullyQualifiedExprAssignOpPlus | NodeTypeInheritingFromFullyQualifiedExprAssignOpPow | NodeTypeInheritingFromFullyQualifiedExprAssignOpShiftLeft | NodeTypeInheritingFromFullyQualifiedExprAssignOpShiftRight; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpBitwiseOr = FullyQualifiedExprAssignOpBitwiseOr; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpBitwiseXor = FullyQualifiedExprAssignOpBitwiseXor; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpCoalesce = FullyQualifiedExprAssignOpCoalesce; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpConcat = FullyQualifiedExprAssignOpConcat; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpDiv = FullyQualifiedExprAssignOpDiv; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpMinus = FullyQualifiedExprAssignOpMinus; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpMod = FullyQualifiedExprAssignOpMod; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpMul = FullyQualifiedExprAssignOpMul; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpPlus = FullyQualifiedExprAssignOpPlus; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpPow = FullyQualifiedExprAssignOpPow; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpShiftLeft = FullyQualifiedExprAssignOpShiftLeft; export type NodeTypeInheritingFromFullyQualifiedExprAssignOpShiftRight = FullyQualifiedExprAssignOpShiftRight; export type NodeTypeInheritingFromFullyQualifiedExprAssignRef = FullyQualifiedExprAssignRef; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpBitwiseAnd = FullyQualifiedExprBinaryOpBitwiseAnd; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOp = NodeTypeInheritingFromFullyQualifiedExprBinaryOpBitwiseAnd | NodeTypeInheritingFromFullyQualifiedExprBinaryOpBitwiseOr | NodeTypeInheritingFromFullyQualifiedExprBinaryOpBitwiseXor | NodeTypeInheritingFromFullyQualifiedExprBinaryOpBooleanAnd | NodeTypeInheritingFromFullyQualifiedExprBinaryOpBooleanOr | NodeTypeInheritingFromFullyQualifiedExprBinaryOpCoalesce | NodeTypeInheritingFromFullyQualifiedExprBinaryOpConcat | NodeTypeInheritingFromFullyQualifiedExprBinaryOpDiv | NodeTypeInheritingFromFullyQualifiedExprBinaryOpEqual | NodeTypeInheritingFromFullyQualifiedExprBinaryOpGreater | NodeTypeInheritingFromFullyQualifiedExprBinaryOpGreaterOrEqual | NodeTypeInheritingFromFullyQualifiedExprBinaryOpIdentical | NodeTypeInheritingFromFullyQualifiedExprBinaryOpLogicalAnd | NodeTypeInheritingFromFullyQualifiedExprBinaryOpLogicalOr | NodeTypeInheritingFromFullyQualifiedExprBinaryOpLogicalXor | NodeTypeInheritingFromFullyQualifiedExprBinaryOpMinus | NodeTypeInheritingFromFullyQualifiedExprBinaryOpMod | NodeTypeInheritingFromFullyQualifiedExprBinaryOpMul | NodeTypeInheritingFromFullyQualifiedExprBinaryOpNotEqual | NodeTypeInheritingFromFullyQualifiedExprBinaryOpNotIdentical | NodeTypeInheritingFromFullyQualifiedExprBinaryOpPlus | NodeTypeInheritingFromFullyQualifiedExprBinaryOpPow | NodeTypeInheritingFromFullyQualifiedExprBinaryOpShiftLeft | NodeTypeInheritingFromFullyQualifiedExprBinaryOpShiftRight | NodeTypeInheritingFromFullyQualifiedExprBinaryOpSmaller | NodeTypeInheritingFromFullyQualifiedExprBinaryOpSmallerOrEqual | NodeTypeInheritingFromFullyQualifiedExprBinaryOpSpaceship; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpBitwiseOr = FullyQualifiedExprBinaryOpBitwiseOr; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpBitwiseXor = FullyQualifiedExprBinaryOpBitwiseXor; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpBooleanAnd = FullyQualifiedExprBinaryOpBooleanAnd; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpBooleanOr = FullyQualifiedExprBinaryOpBooleanOr; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpCoalesce = FullyQualifiedExprBinaryOpCoalesce; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpConcat = FullyQualifiedExprBinaryOpConcat; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpDiv = FullyQualifiedExprBinaryOpDiv; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpEqual = FullyQualifiedExprBinaryOpEqual; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpGreater = FullyQualifiedExprBinaryOpGreater; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpGreaterOrEqual = FullyQualifiedExprBinaryOpGreaterOrEqual; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpIdentical = FullyQualifiedExprBinaryOpIdentical; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpLogicalAnd = FullyQualifiedExprBinaryOpLogicalAnd; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpLogicalOr = FullyQualifiedExprBinaryOpLogicalOr; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpLogicalXor = FullyQualifiedExprBinaryOpLogicalXor; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpMinus = FullyQualifiedExprBinaryOpMinus; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpMod = FullyQualifiedExprBinaryOpMod; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpMul = FullyQualifiedExprBinaryOpMul; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpNotEqual = FullyQualifiedExprBinaryOpNotEqual; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpNotIdentical = FullyQualifiedExprBinaryOpNotIdentical; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpPlus = FullyQualifiedExprBinaryOpPlus; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpPow = FullyQualifiedExprBinaryOpPow; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpShiftLeft = FullyQualifiedExprBinaryOpShiftLeft; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpShiftRight = FullyQualifiedExprBinaryOpShiftRight; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpSmaller = FullyQualifiedExprBinaryOpSmaller; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpSmallerOrEqual = FullyQualifiedExprBinaryOpSmallerOrEqual; export type NodeTypeInheritingFromFullyQualifiedExprBinaryOpSpaceship = FullyQualifiedExprBinaryOpSpaceship; export type NodeTypeInheritingFromFullyQualifiedExprBitwiseNot = FullyQualifiedExprBitwiseNot; export type NodeTypeInheritingFromFullyQualifiedExprBooleanNot = FullyQualifiedExprBooleanNot; export type NodeTypeInheritingFromFullyQualifiedExprCallLike = NodeTypeInheritingFromFullyQualifiedExprFuncCall | NodeTypeInheritingFromFullyQualifiedExprMethodCall | NodeTypeInheritingFromFullyQualifiedExprNew | NodeTypeInheritingFromFullyQualifiedExprNullsafeMethodCall | NodeTypeInheritingFromFullyQualifiedExprStaticCall; export type NodeTypeInheritingFromFullyQualifiedExprCastArray = FullyQualifiedExprCastArray; export type NodeTypeInheritingFromFullyQualifiedExprCast = NodeTypeInheritingFromFullyQualifiedExprCastArray | NodeTypeInheritingFromFullyQualifiedExprCastBool | NodeTypeInheritingFromFullyQualifiedExprCastDouble | NodeTypeInheritingFromFullyQualifiedExprCastInt | NodeTypeInheritingFromFullyQualifiedExprCastObject | NodeTypeInheritingFromFullyQualifiedExprCastString | NodeTypeInheritingFromFullyQualifiedExprCastUnset; export type NodeTypeInheritingFromFullyQualifiedExprCastBool = FullyQualifiedExprCastBool; export type NodeTypeInheritingFromFullyQualifiedExprCastDouble = FullyQualifiedExprCastDouble; export type NodeTypeInheritingFromFullyQualifiedExprCastInt = FullyQualifiedExprCastInt; export type NodeTypeInheritingFromFullyQualifiedExprCastObject = FullyQualifiedExprCastObject; export type NodeTypeInheritingFromFullyQualifiedExprCastString = FullyQualifiedExprCastString; export type NodeTypeInheritingFromFullyQualifiedExprCastUnset = FullyQualifiedExprCastUnset; export type NodeTypeInheritingFromFullyQualifiedExprClassConstFetch = FullyQualifiedExprClassConstFetch; export type NodeTypeInheritingFromFullyQualifiedExprClone = FullyQualifiedExprClone; export type NodeTypeInheritingFromFullyQualifiedExprClosure = FullyQualifiedExprClosure; export type NodeTypeInheritingFromFullyQualifiedExprConstFetch = FullyQualifiedExprConstFetch; export type NodeTypeInheritingFromFullyQualifiedExprEmpty = FullyQualifiedExprEmpty; export type NodeTypeInheritingFromFullyQualifiedExprError = FullyQualifiedExprError; export type NodeTypeInheritingFromFullyQualifiedExprErrorSuppress = FullyQualifiedExprErrorSuppress; export type NodeTypeInheritingFromFullyQualifiedExprEval = FullyQualifiedExprEval; export type NodeTypeInheritingFromFullyQualifiedExprExit = FullyQualifiedExprExit; export type NodeTypeInheritingFromFullyQualifiedExprFuncCall = FullyQualifiedExprFuncCall; export type NodeTypeInheritingFromFullyQualifiedExprInclude = FullyQualifiedExprInclude; export type NodeTypeInheritingFromFullyQualifiedExprInstanceof = FullyQualifiedExprInstanceof; export type NodeTypeInheritingFromFullyQualifiedExprIsset = FullyQualifiedExprIsset; export type NodeTypeInheritingFromFullyQualifiedExprList = FullyQualifiedExprList; export type NodeTypeInheritingFromFullyQualifiedExprMatch = FullyQualifiedExprMatch; export type NodeTypeInheritingFromFullyQualifiedExprMethodCall = FullyQualifiedExprMethodCall; export type NodeTypeInheritingFromFullyQualifiedExprNew = FullyQualifiedExprNew; export type NodeTypeInheritingFromFullyQualifiedExprNullsafeMethodCall = FullyQualifiedExprNullsafeMethodCall; export type NodeTypeInheritingFromFullyQualifiedExprNullsafePropertyFetch = FullyQualifiedExprNullsafePropertyFetch; export type NodeTypeInheritingFromFullyQualifiedExprPostDec = FullyQualifiedExprPostDec; export type NodeTypeInheritingFromFullyQualifiedExprPostInc = FullyQualifiedExprPostInc; export type NodeTypeInheritingFromFullyQualifiedExprPreDec = FullyQualifiedExprPreDec; export type NodeTypeInheritingFromFullyQualifiedExprPreInc = FullyQualifiedExprPreInc; export type NodeTypeInheritingFromFullyQualifiedExprPrint = FullyQualifiedExprPrint; export type NodeTypeInheritingFromFullyQualifiedExprPropertyFetch = FullyQualifiedExprPropertyFetch; export type NodeTypeInheritingFromFullyQualifiedExprShellExec = FullyQualifiedExprShellExec; export type NodeTypeInheritingFromFullyQualifiedExprStaticCall = FullyQualifiedExprStaticCall; export type NodeTypeInheritingFromFullyQualifiedExprStaticPropertyFetch = FullyQualifiedExprStaticPropertyFetch; export type NodeTypeInheritingFromFullyQualifiedExprTernary = FullyQualifiedExprTernary; export type NodeTypeInheritingFromFullyQualifiedExprThrow = FullyQualifiedExprThrow; export type NodeTypeInheritingFromFullyQualifiedExprUnaryMinus = FullyQualifiedExprUnaryMinus; export type NodeTypeInheritingFromFullyQualifiedExprUnaryPlus = FullyQualifiedExprUnaryPlus; export type NodeTypeInheritingFromFullyQualifiedExprVariable = FullyQualifiedExprVariable; export type NodeTypeInheritingFromFullyQualifiedExprYieldFrom = FullyQualifiedExprYieldFrom; export type NodeTypeInheritingFromFullyQualifiedExprYield = FullyQualifiedExprYield; export type NodeTypeInheritingFromFullyQualifiedIdentifier = FullyQualifiedIdentifier | NodeTypeInheritingFromFullyQualifiedVarLikeIdentifier; export type NodeTypeInheritingFromFullyQualifiedInterpolatedStringPart = FullyQualifiedInterpolatedStringPart; export type NodeTypeInheritingFromFullyQualifiedIntersectionType = FullyQualifiedIntersectionType; export type NodeTypeInheritingFromFullyQualifiedMatchArm = FullyQualifiedMatchArm; export type NodeTypeInheritingFromFullyQualifiedNameFullyQualified = FullyQualifiedNameFullyQualified; export type NodeTypeInheritingFromFullyQualifiedName = FullyQualifiedName | NodeTypeInheritingFromFullyQualifiedNameFullyQualified | NodeTypeInheritingFromFullyQualifiedNameRelative; export type NodeTypeInheritingFromFullyQualifiedNameRelative = FullyQualifiedNameRelative; export type NodeTypeInheritingFromFullyQualifiedNullableType = FullyQualifiedNullableType; export type NodeTypeInheritingFromFullyQualifiedParam = FullyQualifiedParam; export type NodeTypeInheritingFromFullyQualifiedPropertyHook = FullyQualifiedPropertyHook; export type NodeTypeInheritingFromFullyQualifiedPropertyItem = FullyQualifiedPropertyItem; export type NodeTypeInheritingFromFullyQualifiedScalarFloat = FullyQualifiedScalarFloat; export type NodeTypeInheritingFromFullyQualifiedScalar = NodeTypeInheritingFromFullyQualifiedScalarFloat | NodeTypeInheritingFromFullyQualifiedScalarInt | NodeTypeInheritingFromFullyQualifiedScalarInterpolatedString | NodeTypeInheritingFromFullyQualifiedScalarMagicConst | NodeTypeInheritingFromFullyQualifiedScalarString; export type NodeTypeInheritingFromFullyQualifiedScalarInt = FullyQualifiedScalarInt; export type NodeTypeInheritingFromFullyQualifiedScalarInterpolatedString = FullyQualifiedScalarInterpolatedString; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstClass = FullyQualifiedScalarMagicConstClass; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConst = NodeTypeInheritingFromFullyQualifiedScalarMagicConstClass | NodeTypeInheritingFromFullyQualifiedScalarMagicConstDir | NodeTypeInheritingFromFullyQualifiedScalarMagicConstFile | NodeTypeInheritingFromFullyQualifiedScalarMagicConstFunction | NodeTypeInheritingFromFullyQualifiedScalarMagicConstLine | NodeTypeInheritingFromFullyQualifiedScalarMagicConstMethod | NodeTypeInheritingFromFullyQualifiedScalarMagicConstNamespace | NodeTypeInheritingFromFullyQualifiedScalarMagicConstProperty | NodeTypeInheritingFromFullyQualifiedScalarMagicConstTrait; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstDir = FullyQualifiedScalarMagicConstDir; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstFile = FullyQualifiedScalarMagicConstFile; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstFunction = FullyQualifiedScalarMagicConstFunction; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstLine = FullyQualifiedScalarMagicConstLine; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstMethod = FullyQualifiedScalarMagicConstMethod; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstNamespace = FullyQualifiedScalarMagicConstNamespace; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstProperty = FullyQualifiedScalarMagicConstProperty; export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstTrait = FullyQualifiedScalarMagicConstTrait; export type NodeTypeInheritingFromFullyQualifiedScalarString = FullyQualifiedScalarString; export type NodeTypeInheritingFromFullyQualifiedStaticVar = FullyQualifiedStaticVar; export type NodeTypeInheritingFromFullyQualifiedStmtBlock = FullyQualifiedStmtBlock; export type NodeTypeInheritingFromFullyQualifiedStmt = NodeTypeInheritingFromFullyQualifiedStmtBlock | NodeTypeInheritingFromFullyQualifiedStmtBreak | NodeTypeInheritingFromFullyQualifiedStmtCase | NodeTypeInheritingFromFullyQualifiedStmtCatch | NodeTypeInheritingFromFullyQualifiedStmtClassConst | NodeTypeInheritingFromFullyQualifiedStmtClassLike | NodeTypeInheritingFromFullyQualifiedStmtClassMethod | NodeTypeInheritingFromFullyQualifiedStmtConst | NodeTypeInheritingFromFullyQualifiedStmtContinue | NodeTypeInheritingFromFullyQualifiedStmtDeclare | NodeTypeInheritingFromFullyQualifiedStmtDo | NodeTypeInheritingFromFullyQualifiedStmtEcho | NodeTypeInheritingFromFullyQualifiedStmtElseIf | NodeTypeInheritingFromFullyQualifiedStmtElse | NodeTypeInheritingFromFullyQualifiedStmtEnumCase | NodeTypeInheritingFromFullyQualifiedStmtExpression | NodeTypeInheritingFromFullyQualifiedStmtFinally | NodeTypeInheritingFromFullyQualifiedStmtFor | NodeTypeInheritingFromFullyQualifiedStmtForeach | NodeTypeInheritingFromFullyQualifiedStmtFunction | NodeTypeInheritingFromFullyQualifiedStmtGlobal | NodeTypeInheritingFromFullyQualifiedStmtGoto | NodeTypeInheritingFromFullyQualifiedStmtGroupUse | NodeTypeInheritingFromFullyQualifiedStmtHaltCompiler | NodeTypeInheritingFromFullyQualifiedStmtIf | NodeTypeInheritingFromFullyQualifiedStmtInlineHtml | NodeTypeInheritingFromFullyQualifiedStmtLabel | NodeTypeInheritingFromFullyQualifiedStmtNamespace | NodeTypeInheritingFromFullyQualifiedStmtNop | NodeTypeInheritingFromFullyQualifiedStmtProperty | NodeTypeInheritingFromFullyQualifiedStmtReturn | NodeTypeInheritingFromFullyQualifiedStmtStatic | NodeTypeInheritingFromFullyQualifiedStmtSwitch | NodeTypeInheritingFromFullyQualifiedStmtTraitUse | NodeTypeInheritingFromFullyQualifiedStmtTraitUseAdaptation | NodeTypeInheritingFromFullyQualifiedStmtTryCatch | NodeTypeInheritingFromFullyQualifiedStmtUnset | NodeTypeInheritingFromFullyQualifiedStmtUse | NodeTypeInheritingFromFullyQualifiedStmtWhile; export type NodeTypeInheritingFromFullyQualifiedStmtBreak = FullyQualifiedStmtBreak; export type NodeTypeInheritingFromFullyQualifiedStmtCase = FullyQualifiedStmtCase; export type NodeTypeInheritingFromFullyQualifiedStmtCatch = FullyQualifiedStmtCatch; export type NodeTypeInheritingFromFullyQualifiedStmtClassConst = FullyQualifiedStmtClassConst; export type NodeTypeInheritingFromFullyQualifiedStmtClassLike = NodeTypeInheritingFromFullyQualifiedStmtClass | NodeTypeInheritingFromFullyQualifiedStmtEnum | NodeTypeInheritingFromFullyQualifiedStmtInterface | NodeTypeInheritingFromFullyQualifiedStmtTrait; export type NodeTypeInheritingFromFullyQualifiedStmtClassMethod = FullyQualifiedStmtClassMethod; export type NodeTypeInheritingFromFullyQualifiedStmtClass = FullyQualifiedStmtClass; export type NodeTypeInheritingFromFullyQualifiedStmtConst = FullyQualifiedStmtConst; export type NodeTypeInheritingFromFullyQualifiedStmtContinue = FullyQualifiedStmtContinue; export type NodeTypeInheritingFromFullyQualifiedStmtDeclare = FullyQualifiedStmtDeclare; export type NodeTypeInheritingFromFullyQualifiedStmtDo = FullyQualifiedStmtDo; export type NodeTypeInheritingFromFullyQualifiedStmtEcho = FullyQualifiedStmtEcho; export type NodeTypeInheritingFromFullyQualifiedStmtElseIf = FullyQualifiedStmtElseIf; export type NodeTypeInheritingFromFullyQualifiedStmtElse = FullyQualifiedStmtElse; export type NodeTypeInheritingFromFullyQualifiedStmtEnumCase = FullyQualifiedStmtEnumCase; export type NodeTypeInheritingFromFullyQualifiedStmtEnum = FullyQualifiedStmtEnum; export type NodeTypeInheritingFromFullyQualifiedStmtExpression = FullyQualifiedStmtExpression; export type NodeTypeInheritingFromFullyQualifiedStmtFinally = FullyQualifiedStmtFinally; export type NodeTypeInheritingFromFullyQualifiedStmtFor = FullyQualifiedStmtFor; export type NodeTypeInheritingFromFullyQualifiedStmtForeach = FullyQualifiedStmtForeach; export type NodeTypeInheritingFromFullyQualifiedStmtFunction = FullyQualifiedStmtFunction; export type NodeTypeInheritingFromFullyQualifiedStmtGlobal = FullyQualifiedStmtGlobal; export type NodeTypeInheritingFromFullyQualifiedStmtGoto = FullyQualifiedStmtGoto; export type NodeTypeInheritingFromFullyQualifiedStmtGroupUse = FullyQualifiedStmtGroupUse; export type NodeTypeInheritingFromFullyQualifiedStmtHaltCompiler = FullyQualifiedStmtHaltCompiler; export type NodeTypeInheritingFromFullyQualifiedStmtIf = FullyQualifiedStmtIf; export type NodeTypeInheritingFromFullyQualifiedStmtInlineHtml = FullyQualifiedStmtInlineHtml; export type NodeTypeInheritingFromFullyQualifiedStmtInterface = FullyQualifiedStmtInterface; export type NodeTypeInheritingFromFullyQualifiedStmtLabel = FullyQualifiedStmtLabel; export type NodeTypeInheritingFromFullyQualifiedStmtNamespace = FullyQualifiedStmtNamespace; export type NodeTypeInheritingFromFullyQualifiedStmtNop = FullyQualifiedStmtNop; export type NodeTypeInheritingFromFullyQualifiedStmtProperty = FullyQualifiedStmtProperty; export type NodeTypeInheritingFromFullyQualifiedStmtReturn = FullyQualifiedStmtReturn; export type NodeTypeInheritingFromFullyQualifiedStmtStatic = FullyQualifiedStmtStatic; export type NodeTypeInheritingFromFullyQualifiedStmtSwitch = FullyQualifiedStmtSwitch; export type NodeTypeInheritingFromFullyQualifiedStmtTraitUse = FullyQualifiedStmtTraitUse; export type NodeTypeInheritingFromFullyQualifiedStmtTraitUseAdaptationAlias = FullyQualifiedStmtTraitUseAdaptationAlias; export type NodeTypeInheritingFromFullyQualifiedStmtTraitUseAdaptation = NodeTypeInheritingFromFullyQualifiedStmtTraitUseAdaptationAlias | NodeTypeInheritingFromFullyQualifiedStmtTraitUseAdaptationPrecedence; export type NodeTypeInheritingFromFullyQualifiedStmtTraitUseAdaptationPrecedence = FullyQualifiedStmtTraitUseAdaptationPrecedence; export type NodeTypeInheritingFromFullyQualifiedStmtTrait = FullyQualifiedStmtTrait; export type NodeTypeInheritingFromFullyQualifiedStmtTryCatch = FullyQualifiedStmtTryCatch; export type NodeTypeInheritingFromFullyQualifiedStmtUnset = FullyQualifiedStmtUnset; export type NodeTypeInheritingFromFullyQualifiedStmtUse = FullyQualifiedStmtUse; export type NodeTypeInheritingFromFullyQualifiedStmtWhile = FullyQualifiedStmtWhile; export type NodeTypeInheritingFromFullyQualifiedUnionType = FullyQualifiedUnionType; export type NodeTypeInheritingFromFullyQualifiedUseItem = FullyQualifiedUseItem; export type NodeTypeInheritingFromFullyQualifiedVarLikeIdentifier = FullyQualifiedVarLikeIdentifier; export type NodeTypeInheritingFromFullyQualifiedVariadicPlaceholder = FullyQualifiedVariadicPlaceholder; export { FullyQualifiedArg } from './node/arg'; export { NodeAbstract } from './node'; export { FullyQualifiedArrayItem } from './node/array-item'; export { FullyQualifiedAttribute } from './node/attribute'; export { FullyQualifiedAttributeGroup } from './node/attribute-group'; export { FullyQualifiedClosureUse } from './node/closure-use'; export { FullyQualifiedComplexType } from './node/complex-type'; export { FullyQualifiedConst } from './node/const'; export { FullyQualifiedDeclareItem } from './node/declare-item'; export { FullyQualifiedExprArrayDimFetch } from './node/expr/array-dim-fetch'; export { FullyQualifiedExpr } from './node/expr'; export { FullyQualifiedExprArray } from './node/expr/array'; export { FullyQualifiedExprArrowFunction } from './node/expr/arrow-function'; export { FullyQualifiedExprAssign } from './node/expr/assign'; export { FullyQualifiedExprAssignOpBitwiseAnd } from './node/expr/assign-op/bitwise-and'; export { FullyQualifiedExprAssignOp } from './node/expr/assign-op'; export { FullyQualifiedExprAssignOpBitwiseOr } from './node/expr/assign-op/bitwise-or'; export { FullyQualifiedExprAssignOpBitwiseXor } from './node/expr/assign-op/bitwise-xor'; export { FullyQualifiedExprAssignOpCoalesce } from './node/expr/assign-op/coalesce'; export { FullyQualifiedExprAssignOpConcat } from './node/expr/assign-op/concat'; export { FullyQualifiedExprAssignOpDiv } from './node/expr/assign-op/div'; export { FullyQualifiedExprAssignOpMinus } from './node/expr/assign-op/minus'; export { FullyQualifiedExprAssignOpMod } from './node/expr/assign-op/mod'; export { FullyQualifiedExprAssignOpMul } from './node/expr/assign-op/mul'; export { FullyQualifiedExprAssignOpPlus } from './node/expr/assign-op/plus'; export { FullyQualifiedExprAssignOpPow } from './node/expr/assign-op/pow'; export { FullyQualifiedExprAssignOpShiftLeft } from './node/expr/assign-op/shift-left'; export { FullyQualifiedExprAssignOpShiftRight } from './node/expr/assign-op/shift-right'; export { FullyQualifiedExprAssignRef } from './node/expr/assign-ref'; export { FullyQualifiedExprBinaryOpBitwiseAnd } from './node/expr/binary-op/bitwise-and'; export { FullyQualifiedExprBinaryOp } from './node/expr/binary-op'; export { FullyQualifiedExprBinaryOpBitwiseOr } from './node/expr/binary-op/bitwise-or'; export { FullyQualifiedExprBinaryOpBitwiseXor } from './node/expr/binary-op/bitwise-xor'; export { FullyQualifiedExprBinaryOpBooleanAnd } from './node/expr/binary-op/boolean-and'; export { FullyQualifiedExprBinaryOpBooleanOr } from './node/expr/binary-op/boolean-or'; export { FullyQualifiedExprBinaryOpCoalesce } from './node/expr/binary-op/coalesce'; export { FullyQualifiedExprBinaryOpConcat } from './node/expr/binary-op/concat'; export { FullyQualifiedExprBinaryOpDiv } from './node/expr/binary-op/div'; export { FullyQualifiedExprBinaryOpEqual } from './node/expr/binary-op/equal'; export { FullyQualifiedExprBinaryOpGreater } from './node/expr/binary-op/greater'; export { FullyQualifiedExprBinaryOpGreaterOrEqual } from './node/expr/binary-op/greater-or-equal'; export { FullyQualifiedExprBinaryOpIdentical } from './node/expr/binary-op/identical'; export { FullyQualifiedExprBinaryOpLogicalAnd } from './node/expr/binary-op/logical-and'; export { FullyQualifiedExprBinaryOpLogicalOr } from './node/expr/binary-op/logical-or'; export { FullyQualifiedExprBinaryOpLogicalXor } from './node/expr/binary-op/logical-xor'; export { FullyQualifiedExprBinaryOpMinus } from './node/expr/binary-op/minus'; export { FullyQualifiedExprBinaryOpMod } from './node/expr/binary-op/mod'; export { FullyQualifiedExprBinaryOpMul } from './node/expr/binary-op/mul'; export { FullyQualifiedExprBinaryOpNotEqual } from './node/expr/binary-op/not-equal'; export { FullyQualifiedExprBinaryOpNotIdentical } from './node/expr/binary-op/not-identical'; export { FullyQualifiedExprBinaryOpPlus } from './node/expr/binary-op/plus'; export { FullyQualifiedExprBinaryOpPow } from './node/expr/binary-op/pow'; export { FullyQualifiedExprBinaryOpShiftLeft } from './node/expr/binary-op/shift-left'; export { FullyQualifiedExprBinaryOpShiftRight } from './node/expr/binary-op/shift-right'; export { FullyQualifiedExprBinaryOpSmaller } from './node/expr/binary-op/smaller'; export { FullyQualifiedExprBinaryOpSmallerOrEqual } from './node/expr/binary-op/smaller-or-equal'; export { FullyQualifiedExprBinaryOpSpaceship } from './node/expr/binary-op/spaceship'; export { FullyQualifiedExprBitwiseNot } from './node/expr/bitwise-not'; export { FullyQualifiedExprBooleanNot } from './node/expr/boolean-not'; export { FullyQualifiedExprCallLike } from './node/expr/call-like'; export { FullyQualifiedExprCastArray } from './node/expr/cast/array'; export { FullyQualifiedExprCast } from './node/expr/cast'; export { FullyQualifiedExprCastBool } from './node/expr/cast/bool'; export { FullyQualifiedExprCastDouble } from './node/expr/cast/double'; export { FullyQualifiedExprCastInt } from './node/expr/cast/int'; export { FullyQualifiedExprCastObject } from './node/expr/cast/object'; export { FullyQualifiedExprCastString } from './node/expr/cast/string'; export { FullyQualifiedExprCastUnset } from './node/expr/cast/unset'; export { FullyQualifiedExprClassConstFetch } from './node/expr/class-const-fetch'; export { FullyQualifiedExprClone } from './node/expr/clone'; export { FullyQualifiedExprClosure } from './node/expr/closure'; export { FullyQualifiedExprConstFetch } from './node/expr/const-fetch'; export { FullyQualifiedExprEmpty } from './node/expr/empty'; export { FullyQualifiedExprError } from './node/expr/error'; export { FullyQualifiedExprErrorSuppress } from './node/expr/error-suppress'; export { FullyQualifiedExprEval } from './node/expr/eval'; export { FullyQualifiedExprExit } from './node/expr/exit'; export { FullyQualifiedExprFuncCall } from './node/expr/func-call'; export { FullyQualifiedExprInclude } from './node/expr/include'; export { FullyQualifiedExprInstanceof } from './node/expr/instanceof'; export { FullyQualifiedExprIsset } from './node/expr/isset'; export { FullyQualifiedExprList } from './node/expr/list'; export { FullyQualifiedExprMatch } from './node/expr/match'; export { FullyQualifiedExprMethodCall } from './node/expr/method-call'; export { FullyQualifiedExprNew } from './node/expr/new'; export { FullyQualifiedExprNullsafeMethodCall } from './node/expr/nullsafe-method-call'; export { FullyQualifiedExprNullsafePropertyFetch } from './node/expr/nullsafe-property-fetch'; export { FullyQualifiedExprPostDec } from './node/expr/post-dec'; export { FullyQualifiedExprPostInc } from './node/expr/post-inc'; export { FullyQualifiedExprPreDec } from './node/expr/pre-dec'; export { FullyQualifiedExprPreInc } from './node/expr/pre-inc'; export { FullyQualifiedExprPrint } from './node/expr/print'; export { FullyQualifiedExprPropertyFetch } from './node/expr/property-fetch'; export { FullyQualifiedExprShellExec } from './node/expr/shell-exec'; export { FullyQualifiedExprStaticCall } from './node/expr/static-call'; export { FullyQualifiedExprStaticPropertyFetch } from './node/expr/static-property-fetch'; export { FullyQualifiedExprTernary } from './node/expr/ternary'; export { FullyQualifiedExprThrow } from './node/expr/throw'; export { FullyQualifiedExprUnaryMinus } from './node/expr/unary-minus'; export { FullyQualifiedExprUnaryPlus } from './node/expr/unary-plus'; export { FullyQualifiedExprVariable } from './node/expr/variable'; export { FullyQualifiedExprYieldFrom } from './node/expr/yield-from'; export { FullyQualifiedExprYield } from './node/expr/yield'; export { FullyQualifiedIdentifier } from './node/identifier'; export { FullyQualifiedInterpolatedStringPart } from './node/interpolated-string-part'; export { FullyQualifiedIntersectionType } from './node/intersection-type'; export { FullyQualifiedMatchArm } from './node/match-arm'; export { FullyQualifiedNameFullyQualified } from './node/name/fully-qualified'; export { FullyQualifiedName } from './node/name'; export { FullyQualifiedNameRelative } from './node/name/relative'; export { FullyQualifiedNullableType } from './node/nullable-type'; export { FullyQualifiedParam } from './node/param'; export { FullyQualifiedPropertyHook } from './node/property-hook'; export { FullyQualifiedPropertyItem } from './node/property-item'; export { FullyQualifiedScalarFloat } from './node/scalar/float'; export { FullyQualifiedScalar } from './node/scalar'; export { FullyQualifiedScalarInt } from './node/scalar/int'; export { FullyQualifiedScalarInterpolatedString } from './node/scalar/interpolated-string'; export { FullyQualifiedScalarMagicConstClass } from './node/scalar/magic-const/class'; export { FullyQualifiedScalarMagicConst } from './node/scalar/magic-const'; export { FullyQualifiedScalarMagicConstDir } from './node/scalar/magic-const/dir'; export { FullyQualifiedScalarMagicConstFile } from './node/scalar/magic-const/file'; export { FullyQualifiedScalarMagicConstFunction } from './node/scalar/magic-const/function'; export { FullyQualifiedScalarMagicConstLine } from './node/scalar/magic-const/line'; export { FullyQualifiedScalarMagicConstMethod } from './node/scalar/magic-const/method'; export { FullyQualifiedScalarMagicConstNamespace } from './node/scalar/magic-const/namespace'; export { FullyQualifiedScalarMagicConstProperty } from './node/scalar/magic-const/property'; export { FullyQualifiedScalarMagicConstTrait } from './node/scalar/magic-const/trait'; export { FullyQualifiedScalarString } from './node/scalar/string'; export { FullyQualifiedStaticVar } from './node/static-var'; export { FullyQualifiedStmtBlock } from './node/stmt/block'; export { FullyQualifiedStmt } from './node/stmt'; export { FullyQualifiedStmtBreak } from './node/stmt/break'; export { FullyQualifiedStmtCase } from './node/stmt/case'; export { FullyQualifiedStmtCatch } from './node/stmt/catch'; export { FullyQualifiedStmtClassConst } from './node/stmt/class-