Package | Description |
---|---|
org.apache.flex.compiler.asdoc |
This package contains interfaces related to ASDoc,
the documentation system for AS and MXML APIs.
|
org.apache.flex.compiler.internal.parsing.as | |
org.apache.flex.compiler.internal.parsing.mxml | |
org.apache.flex.compiler.internal.tree.as |
This package is the internal counterpart of the external
org.apache.flex.compiler.tree.as package. |
org.apache.flex.compiler.problems |
This package contains classes representing various problems
that can be encountered during compilation.
|
Constructor and Description |
---|
ASDocComment(ASToken token,
IDocumentableDefinitionNode node) |
Modifier and Type | Class and Description |
---|---|
class |
MetaDataPayloadToken
This token represents a valid set of metadata, and includes all of the
indivdual tokens that make up that set
|
Modifier and Type | Field and Description |
---|---|
protected ASToken |
BaseRawASTokenizer.bufferToken
token that we may need to return for rules that may return more than one
token
|
protected ASToken |
BaseRepairingTokenBuffer.eofToken |
protected static ASToken |
BaseRepairingTokenBuffer.SEMICOLON |
Modifier and Type | Method and Description |
---|---|
ASToken |
ASParser.assignOp() |
ASToken |
BaseRawASTokenizer.buildAggregateToken(int type)
Build a token from the aggregation buffer.
|
protected ASToken |
BaseRawASTokenizer.buildE4XTextToken(int type)
Build an e4x text token from a given entity type.
|
ASToken |
MetaDataPayloadToken.clone() |
ASToken |
ASToken.clone() |
ASToken |
BaseRawASTokenizer.getBufferToken() |
ASToken[] |
StreamingASTokenizer.getTokens(Reader reader) |
ASToken[] |
StreamingASTokenizer.getTokens(Reader reader,
ITokenStreamFilter filter) |
protected ASToken[] |
BaseRawASTokenizer.initTokenPool() |
ASToken |
IRepairingTokenBuffer.lookAheadSkipInsertedSemicolon()
Get the first non-fix-up-semicolon from the look-ahead.
|
ASToken |
BaseRepairingTokenBuffer.lookAheadSkipInsertedSemicolon() |
protected ASToken |
StreamingTokenBuffer.lookAheadSkipInsertedSemicolon(int i) |
protected ASToken |
RepairingTokenBuffer.lookAheadSkipInsertedSemicolon(int i) |
ASToken |
IRepairingTokenBuffer.LT(int i)
Looks ahead an arbitrary distance and returns back the token.
|
ASToken |
BaseRepairingTokenBuffer.LT(int i) |
protected ASToken |
BaseRawASTokenizer.newToken(int type,
int start,
int end,
int line,
int column,
CharSequence text) |
ASToken |
StreamingASTokenizer.next()
Returns the next token that can be produced from the underlying reader.
|
ASToken |
StreamingASTokenizer.next(ITokenStreamFilter filter)
Returns the next token that can be produced from the underlying reader
|
ASToken |
RawASTokenizer.nextToken()
Resumes scanning until the next regular expression is matched,
the end of input is encountered or an I/O-Error occurs.
|
ASToken |
ASParser.numericLiteral()
Matches a numeric literal token.
|
ASToken |
StreamingTokenBuffer.previous() |
ASToken |
RepairingTokenBuffer.previous() |
ASToken |
IRepairingTokenBuffer.previous()
Returns the previous token the buffer was looking at
|
ASToken |
ASParser.unaryOp()
Matches a unary operator.
|
ASToken |
ASParser.varOrConst()
Matches keyword "var" or keyword "const".
|
Modifier and Type | Method and Description |
---|---|
void |
MetaDataPayloadToken.addToken(ASToken token)
Adds a token to the underlying metadata payload
|
void |
ASParser.functionBlock(FunctionNode f,
ASToken openT)
Matches a function block, excluding the open "{" but including the closing "}".
|
protected void |
IncludeHandler.onNextToken(ASToken token)
Set the absolute offset on an
ASToken . |
ExpressionNodeBase |
ASParser.singleVariableDefExpression(ASToken varToken,
boolean isConst)
Matches a single variable definition in a for loop.
|
MetadataToken |
MetadataTokenizer.transformToken(ASToken token)
transforms an ASToken to a MetaDataToken.
|
Constructor and Description |
---|
ASToken(ASToken other)
Copy constructor
|
MetaDataPayloadToken(ASToken token)
Creates a new payload token from the first token that we have determined
to be metadata.
|
RepairingTokenBuffer(ASToken[] tokens)
Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
MXMLToken
MXML token (output unit of MXMLTokenizer, input unit of MXMLData constructor).
|
Modifier and Type | Method and Description |
---|---|
ASToken |
BaseRawMXMLTokenizer.getBufferToken() |
Constructor and Description |
---|
MXMLToken(ASToken other) |
Modifier and Type | Method and Description |
---|---|
void |
BaseLiteralContainerNode.appendLiteralToken(ASToken token)
Append XML literal token to the contents of this node.
|
void |
FunctionNode.setFunctionBodyInfo(ASToken openT,
ASToken lastTokenInBody,
ConfigProcessor configProcessor,
StringBuilder bodyCache)
Store the function body text on the function node so that the AST nodes
can be rebuilt later.
|
Constructor and Description |
---|
ConfigExpressionNode(IdentifierNode left,
ASToken operator,
IdentifierNode right)
Create
ConfigExpressionNode from its two children. |
LiteralNode(ASToken t,
ILiteralNode.LiteralType type)
Constructor.
|
NumericLiteralNode(ASToken t)
Constructor.
|
RegExpLiteralNode(ASToken t,
IProblemReporter reporter)
Constructor.
|
TypedExpressionNode(ExpressionNodeBase collection,
ExpressionNodeBase type,
ASToken openToken)
Constructor.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.