public class Lexer extends LexerCore
ALPHA, ALPHA_VALID_CHARS, ALPHADIGIT_VALID_CHARS, AND, AT, BACK_QUOTE, BACKSLASH, BAR, COLON, currentLexer, currentLexerName, currentMatch, DIGIT, DIGIT_VALID_CHARS, DOLLAR, DOT, DOUBLEQUOTE, END, EQUALS, EXCLAMATION, globalSymbolTable, GREATER_THAN, HAT, HT, ID, L_CURLY, L_SQUARE_BRACKET, LESS_THAN, lexerTables, LPAREN, MINUS, NULL, PERCENT, PLUS, POUND, QUESTION, QUOTE, R_CURLY, R_SQUARE_BRACKET, RPAREN, SAFE, SEMICOLON, SLASH, SP, STAR, START, TILDE, UNDERSCORE, WHITESPACEbuffer, bufferLen, ptr, savedPtr| Modifier and Type | Method and Description |
|---|---|
static String |
getHeaderName(char[] line)
get the header name of the line
|
static String |
getHeaderValue(char[] line)
get the header value of the line
|
static int |
indexOf(char[] buffer,
char charToCompare) |
void |
selectLexer(String lexerName) |
addKeyword, byteStringNoComma, byteStringNoSemicolon, byteStringNoSlash, charAsString, charAsString, comment, consumeValidChars, createParseException, getBuffer, getNextId, getNextToken, getPtr, getRest, getString, getSubBuffer, isTokenChar, lookupToken, markInputPosition, match, number, peekNextId, peekNextToken, peekNextToken, quotedString, rewindInputPosition, SPorHT, startsId, startsSafeToken, ttoken, ttokenSafeconsume, consume, getLine, getLines, getNextChar, getNextToken, getSDPFieldName, hasMoreChars, isAlpha, isAlphaDigit, isDigit, isHexDigit, lookAhead, lookAhead, peekLinepublic Lexer(String lexerName, char[] buffer)
public static String getHeaderName(char[] line)
public static int indexOf(char[] buffer,
char charToCompare)
public static String getHeaderValue(char[] line)
public void selectLexer(String lexerName)
selectLexer in class LexerCoreCopyright © 2016. All Rights Reserved.