Uses of Package
org.mozilla.javascript.ast
Package
Description
-
ClassDescriptionBase class for AST node types.Node for the root of a parse tree.Node representing comments.Represents a scope in the lexical scope chain.Base type for
AstRoot
andFunctionNode
nodes, which need to collect much of the same information. -
ClassDescriptionAST node for a single 'for (foo in bar)' loop construct in a JavaScript 1.7 Array comprehension.Base class for AST node types.Node for the root of a parse tree.Node representing a catch-clause of a try-statement.Node representing comments.Common interface for
ArrayLiteral
andObjectLiteral
node types, both of which may appear in "destructuring" expressions or contexts.For-in or for-each-in or for-of statement.AST node for a function call.A JavaScript function declaration or expression.This is interface defines a protocol for the reporting of errors during JavaScript translation in IDE-mode.AST node representing an infix (binary operator) expression.Used for code generation.AST node for keyword literals: currently,this
,null
,true
,false
, anddebugger
.AST node representing a label.Abstract base type for loops.AST node for a simple name.Simple visitor interface for traversing the AST.AST node for an Object literal (also called an Object initializer in Ecma-262).AST node for a single name:value entry in an Object literal.Encapsulates information for a JavaScript parse error or warning.AST node for a RegExp literal.Represents a scope in the lexical scope chain.Base type forAstRoot
andFunctionNode
nodes, which need to collect much of the same information.Switch-case AST node type.Represents a symbol-table entry.AST node for Template Literal Characters.AST node for a Template literal.A list of one or more var, const or let declarations.A variable declaration or initializer, part of aVariableDeclaration
expression.Abstract base type for components that comprise anXmlLiteral
object.Base class for E4X XML attribute-access or property-get expressions. -
ClassDescriptionA JavaScript function declaration or expression.Base type for
AstRoot
andFunctionNode
nodes, which need to collect much of the same information.