See: Description
Interface | Description |
---|---|
IASBalancingScanner |
Creates a scanner that determines if various structures are balanced across a given input
|
IASToken |
A token returned back by an
IASTokenizer created when we scan text |
IASTokenizer |
An interface for tokenizing ActionScript 3 source code.
|
ICMToken |
Range that represents a generic token within code model
|
IMetadataParser | |
IMXMLToken |
A token returned back by an
IMXMLTokenizer created when we scan text |
IMXMLTokenizer |
An interface for tokenizing MXML 3/4 source code.
|
MXMLTokenTypes |
MXML token type constants.
|
Class | Description |
---|---|
GenericTokenStream |
Implementation of TokenStream that allows us to feed lists of ASTokens to ASTreeAssembler.
|
MXMLTokenFactory |
A factory class that creates
IMXMLToken objects. |
Enum | Description |
---|---|
IASToken.ASTokenKind |
Types of tokens within the AS language
|
IMXMLToken.MXMLTokenKind |
Types of tokens within the MXML language
|
An AS file is tokenized to a sequence of IASToken
objects,
using a tokenizer produced by a JFlex .lex
file.
The tokens are then used to build an abstract syntax tree for the AS file
whose root is an IFileNode
. This process is driven
by a parser produced from an ANTLR .g
file.
An MXML file is tokenized to a sequence of IMXMLToken
objects,
using a tokenizer produced by a JFlex .lex
file.
The tokens are then used to build an syntactic representation
of the MXML file as tags and attributes (MXMLData
).
An abstract syntax tree for the MXML file is built from the
MXMLData
.
Copyright © 2016 The Apache Software Foundation. All rights reserved.