public class ATEStringTemplateSyntaxLexer extends ATESyntaxLexer
| Modifier and Type | Field and Description |
|---|---|
static int |
TOKEN_ANGLE_COMMENT |
static int |
TOKEN_ARG_DECL |
static int |
TOKEN_ARG_REFERENCE |
static int |
TOKEN_CLOSE_DOUBLE_ANGLE |
static int |
TOKEN_CLOSE_SINGLE_ANGLE |
static int |
TOKEN_COMMA |
static int |
TOKEN_DECL |
static int |
TOKEN_DEFINED_TO_BE |
static int |
TOKEN_DOLLAR |
static int |
TOKEN_DOLLAR_COMMENT |
static int |
TOKEN_DOUBLE_QUOTE |
static int |
TOKEN_END_COMPLEX_COMMENT |
static int |
TOKEN_EQUAL |
static int |
TOKEN_ESCAPED_DELIMITER |
static int |
TOKEN_LITERAL |
static int |
TOKEN_MAP_DECL |
static int |
TOKEN_MAP_REFERENCE |
static int |
TOKEN_NEWLINE |
static int |
TOKEN_OPEN_DOUBLE_ANGLE |
static int |
TOKEN_OPEN_SINGLE_ANGLE |
static int |
TOKEN_REFERENCE |
static int |
TOKEN_SINGLE_QUOTE |
static int |
TOKEN_START_COMPLEX_COMMENT |
static int |
TOKEN_START_SINGLE_COMMENT |
c0, c1, controlCharacter, lineIndex, lineNumber, lines, position, text, TOKEN_CHAR, TOKEN_COLON, TOKEN_COMPLEX_COMMENT, TOKEN_DOUBLE_QUOTE_STRING, TOKEN_ID, TOKEN_LBRACK, TOKEN_LCURLY, TOKEN_LPAREN, TOKEN_OTHER, TOKEN_RBRACK, TOKEN_RCURLY, TOKEN_RPAREN, TOKEN_SEMI, TOKEN_SINGLE_COMMENT, TOKEN_SINGLE_QUOTE_STRING, tokens| Constructor and Description |
|---|
ATEStringTemplateSyntaxLexer() |
| Modifier and Type | Method and Description |
|---|---|
protected ATEToken |
customMatch() |
ATEToken |
matchAngleComment() |
ATEToken |
matchDefinedToBe() |
ATEToken |
matchDollarComment() |
ATEToken |
matchDoubleQuoteString() |
protected ATEToken |
matchID() |
ATEToken |
matchSingleQuoteString() |
boolean |
nextCharacter() |
addToken, close, createNewToken, createNewToken, createNewToken, createNewToken, getLineNumber, getLines, getTokens, isID, isLetter, isLetterOrDigit, isLetterOrDigit, isWhitespace, matchComplexComment, matchNewLine, matchSingleComment, tokenize, tokenizepublic static final int TOKEN_DEFINED_TO_BE
public static final int TOKEN_OPEN_DOUBLE_ANGLE
public static final int TOKEN_CLOSE_DOUBLE_ANGLE
public static final int TOKEN_OPEN_SINGLE_ANGLE
public static final int TOKEN_CLOSE_SINGLE_ANGLE
public static final int TOKEN_DOUBLE_QUOTE
public static final int TOKEN_ANGLE_COMMENT
public static final int TOKEN_DOLLAR_COMMENT
public static final int TOKEN_DOLLAR
public static final int TOKEN_COMMA
public static final int TOKEN_DECL
public static final int TOKEN_ESCAPED_DELIMITER
public static final int TOKEN_LITERAL
public static final int TOKEN_REFERENCE
public static final int TOKEN_NEWLINE
public static final int TOKEN_ARG_REFERENCE
public static final int TOKEN_ARG_DECL
public static final int TOKEN_MAP_REFERENCE
public static final int TOKEN_MAP_DECL
public static final int TOKEN_START_SINGLE_COMMENT
public static final int TOKEN_START_COMPLEX_COMMENT
public static final int TOKEN_END_COMPLEX_COMMENT
public static final int TOKEN_SINGLE_QUOTE
public static final int TOKEN_EQUAL
protected ATEToken customMatch()
customMatch in class ATESyntaxLexerprotected ATEToken matchID()
matchID in class ATESyntaxLexerpublic ATEToken matchAngleComment()
public ATEToken matchDollarComment()
public ATEToken matchDefinedToBe()
public boolean nextCharacter()
nextCharacter in class ATESyntaxLexerpublic ATEToken matchSingleQuoteString()
matchSingleQuoteString in class ATESyntaxLexerpublic ATEToken matchDoubleQuoteString()
matchDoubleQuoteString in class ATESyntaxLexerCopyright © 2013. All rights reserved.