type github.com/dop251/goja/ast.Node (interface)

Method Implmentations

Idx0() file.Idx (*ArrayLiteral).Idx0 (*ArrayPattern).Idx0 (*ArrowFunctionLiteral).Idx0 (*AssignExpression).Idx0 (*AwaitExpression).Idx0 (*BadExpression).Idx0 (*BadStatement).Idx0 (*BinaryExpression).Idx0 (*Binding).Idx0 BindingTarget.Idx0 (*BlockStatement).Idx0 (*BooleanLiteral).Idx0 (*BracketExpression).Idx0 (*BranchStatement).Idx0 (*CallExpression).Idx0 (*CaseStatement).Idx0 (*CatchStatement).Idx0 (*ClassDeclaration).Idx0 ClassElement.Idx0 (*ClassLiteral).Idx0 (*ClassStaticBlock).Idx0 ConciseBody.Idx0 (*ConditionalExpression).Idx0 (*DebuggerStatement).Idx0 (*DotExpression).Idx0 (*DoWhileStatement).Idx0 (*EmptyStatement).Idx0 Expression.Idx0 (*ExpressionBody).Idx0 (*ExpressionStatement).Idx0 (*FieldDefinition).Idx0 (*ForDeclaration).Idx0 (*ForInStatement).Idx0 ForInto.Idx0 (*ForIntoExpression).Idx0 (*ForIntoVar).Idx0 ForLoopInitializer.Idx0 (*ForLoopInitializerExpression).Idx0 (*ForLoopInitializerLexicalDecl).Idx0 (*ForLoopInitializerVarDeclList).Idx0 (*ForOfStatement).Idx0 (*ForStatement).Idx0 (*FunctionDeclaration).Idx0 (*FunctionLiteral).Idx0 (*Identifier).Idx0 (*IfStatement).Idx0 (*LabelledStatement).Idx0 (*LexicalDeclaration).Idx0 (*MetaProperty).Idx0 (*MethodDefinition).Idx0 (*NewExpression).Idx0 (*NullLiteral).Idx0 (*NumberLiteral).Idx0 (*ObjectLiteral).Idx0 (*ObjectPattern).Idx0 Optional.Expression.Idx0 OptionalChain.Expression.Idx0 (*ParameterList).Idx0 Pattern.Idx0 (*PrivateDotExpression).Idx0 (*PrivateIdentifier).Identifier.Idx0 (*Program).Idx0 Property.Idx0 (*PropertyKeyed).Idx0 (*PropertyShort).Idx0 (*RegExpLiteral).Idx0 (*ReturnStatement).Idx0 (*SequenceExpression).Idx0 SpreadElement.Expression.Idx0 Statement.Idx0 (*StringLiteral).Idx0 (*SuperExpression).Idx0 (*SwitchStatement).Idx0 (*TemplateElement).Idx0 (*TemplateLiteral).Idx0 (*ThisExpression).Idx0 (*ThrowStatement).Idx0 (*TryStatement).Idx0 (*UnaryExpression).Idx0 (*VariableDeclaration).Idx0 (*VariableStatement).Idx0 (*WhileStatement).Idx0 (*WithStatement).Idx0 (*YieldExpression).Idx0
Idx1() file.Idx (*ArrayLiteral).Idx1 (*ArrayPattern).Idx1 (*ArrowFunctionLiteral).Idx1 (*AssignExpression).Idx1 (*AwaitExpression).Idx1 (*BadExpression).Idx1 (*BadStatement).Idx1 (*BinaryExpression).Idx1 (*Binding).Idx1 BindingTarget.Idx1 (*BlockStatement).Idx1 (*BooleanLiteral).Idx1 (*BracketExpression).Idx1 (*BranchStatement).Idx1 (*CallExpression).Idx1 (*CaseStatement).Idx1 (*CatchStatement).Idx1 (*ClassDeclaration).Idx1 ClassElement.Idx1 (*ClassLiteral).Idx1 (*ClassStaticBlock).Idx1 ConciseBody.Idx1 (*ConditionalExpression).Idx1 (*DebuggerStatement).Idx1 (*DotExpression).Idx1 (*DoWhileStatement).Idx1 (*EmptyStatement).Idx1 Expression.Idx1 (*ExpressionBody).Idx1 (*ExpressionStatement).Idx1 (*FieldDefinition).Idx1 (*ForDeclaration).Idx1 (*ForInStatement).Idx1 ForInto.Idx1 (*ForIntoExpression).Idx1 (*ForIntoVar).Idx1 ForLoopInitializer.Idx1 (*ForLoopInitializerExpression).Idx1 (*ForLoopInitializerLexicalDecl).Idx1 (*ForLoopInitializerVarDeclList).Idx1 (*ForOfStatement).Idx1 (*ForStatement).Idx1 (*FunctionDeclaration).Idx1 (*FunctionLiteral).Idx1 (*Identifier).Idx1 (*IfStatement).Idx1 (*LabelledStatement).Idx1 (*LexicalDeclaration).Idx1 (*MetaProperty).Idx1 (*MethodDefinition).Idx1 (*NewExpression).Idx1 (*NullLiteral).Idx1 (*NumberLiteral).Idx1 (*ObjectLiteral).Idx1 (*ObjectPattern).Idx1 Optional.Expression.Idx1 OptionalChain.Expression.Idx1 (*ParameterList).Idx1 Pattern.Idx1 (*PrivateDotExpression).Idx1 (*PrivateIdentifier).Identifier.Idx1 (*Program).Idx1 Property.Idx1 (*PropertyKeyed).Idx1 (*PropertyShort).Idx1 (*RegExpLiteral).Idx1 (*ReturnStatement).Idx1 (*SequenceExpression).Idx1 SpreadElement.Expression.Idx1 Statement.Idx1 (*StringLiteral).Idx1 (*SuperExpression).Idx1 (*SwitchStatement).Idx1 (*TemplateElement).Idx1 (*TemplateLiteral).Idx1 (*ThisExpression).Idx1 (*ThrowStatement).Idx1 (*TryStatement).Idx1 (*UnaryExpression).Idx1 (*VariableDeclaration).Idx1 (*VariableStatement).Idx1 (*WhileStatement).Idx1 (*WithStatement).Idx1 (*YieldExpression).Idx1