|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Classes in net.sourceforge.htmlunit.corejs.javascript.ast used by net.sourceforge.htmlunit.corejs.javascript | |
|---|---|
| AstNode
Base class for AST node types. |
|
| AstRoot
Node for the root of a parse tree. |
|
| Comment
Node representing comments. |
|
| Scope
Represents a scope in the lexical scope chain. |
|
| ScriptNode
Base type for AstRoot and FunctionNode nodes, which need to
collect much of the same information. |
|
| Classes in net.sourceforge.htmlunit.corejs.javascript.ast used by net.sourceforge.htmlunit.corejs.javascript.ast | |
|---|---|
| ArrayComprehensionLoop
AST node for a single 'for (foo in bar)' loop construct in a JavaScript 1.7 Array comprehension. |
|
| AstNode
Base class for AST node types. |
|
| AstRoot
Node for the root of a parse tree. |
|
| Block
A block statement delimited by curly braces. |
|
| CatchClause
Node representing a catch-clause of a try-statement. |
|
| Comment
Node representing comments. |
|
| DestructuringForm
Common interface for ArrayLiteral and ObjectLiteral
node types, both of which may appear in "destructuring" expressions or
contexts. |
|
| ForInLoop
For-in or for-each-in statement. |
|
| FunctionCall
AST node for a function call. |
|
| FunctionNode
A JavaScript function declaration or expression. |
|
| FunctionNode.Form
|
|
| GeneratorExpressionLoop
|
|
| IdeErrorReporter
This is interface defines a protocol for the reporting of errors during JavaScript translation in IDE-mode. |
|
| InfixExpression
AST node representing an infix (binary operator) expression. |
|
| Jump
Used for code generation. |
|
| KeywordLiteral
AST node for keyword literals: currently, this,
null, true, false, and debugger. |
|
| Label
AST node representing a label. |
|
| Loop
Abstract base type for loops. |
|
| Name
AST node for a simple name. |
|
| NodeVisitor
Simple visitor interface for traversing the AST. |
|
| ObjectLiteral
AST node for an Object literal (also called an Object initialiser in Ecma-262). |
|
| ObjectProperty
AST node for a single name:value entry in an Object literal. |
|
| ParseProblem
Encapsulates information for a JavaScript parse error or warning. |
|
| ParseProblem.Type
|
|
| RegExpLiteral
AST node for a RegExp literal. |
|
| Scope
Represents a scope in the lexical scope chain. |
|
| ScriptNode
Base type for AstRoot and FunctionNode nodes, which need to
collect much of the same information. |
|
| SwitchCase
Switch-case AST node type. |
|
| Symbol
Represents a symbol-table entry. |
|
| VariableDeclaration
A list of one or more var, const or let declarations. |
|
| VariableInitializer
A variable declaration or initializer, part of a VariableDeclaration
expression. |
|
| XmlFragment
Abstract base type for components that comprise an XmlLiteral
object. |
|
| XmlRef
Base class for E4X XML attribute-access or property-get expressions. |
|
| Classes in net.sourceforge.htmlunit.corejs.javascript.ast used by net.sourceforge.htmlunit.corejs.javascript.optimizer | |
|---|---|
| FunctionNode
A JavaScript function declaration or expression. |
|
| ScriptNode
Base type for AstRoot and FunctionNode nodes, which need to
collect much of the same information. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||