com.ibm.adt.ovf.ext.qualifier
Class QualifierLexer
java.lang.Object
LpgLexStream
com.ibm.adt.ovf.ext.qualifier.QualifierLexStream
com.ibm.adt.ovf.ext.qualifier.QualifierLexer
- All Implemented Interfaces:
- QualifierLexersym, QualifierParsersym
public class QualifierLexer
- extends QualifierLexStream
- implements QualifierParsersym, QualifierLexersym
Fields inherited from interface com.ibm.adt.ovf.ext.qualifier.QualifierParsersym |
isValidForParser, numTokenKinds, orderedTerminalSymbols, TK_BINARYVALUE, TK_CHARVALUE, TK_COMMA, TK_DECIMALVALUE, TK_DOT, TK_EOF_TOKEN, TK_ERROR_TOKEN, TK_FALSE, TK_HEXVALUE, TK_IDENTIFIER, TK_LBRACE, TK_LBRACKET, TK_LEFTPAREN, TK_MINUS, TK_NULL, TK_OCTALVALUE, TK_PLUS, TK_RBRACE, TK_RBRACKET, TK_REALVALUE, TK_RIGHTPAREN, TK_STRINGFRAG, TK_TRUE |
Fields inherited from interface com.ibm.adt.ovf.ext.qualifier.QualifierLexersym |
Char__, Char_0, Char_1, Char_2, Char_3, Char_4, Char_5, Char_6, Char_7, Char_8, Char_9, Char_a, Char_A, Char_AfterASCII, Char_Ampersand, Char_AtSign, Char_b, Char_B, Char_BackQuote, Char_BackSlash, Char_c, Char_C, Char_Caret, Char_Colon, Char_Comma, Char_CR, Char_CtlCharNotWS, Char_d, Char_D, Char_DollarSign, Char_Dot, Char_DoubleQuote, Char_e, Char_E, Char_EOF, Char_Equal, Char_Exclamation, Char_f, Char_F, Char_FF, Char_g, Char_G, Char_GreaterThan, Char_h, Char_H, Char_HT, Char_i, Char_I, Char_j, Char_J, Char_k, Char_K, Char_l, Char_L, Char_LeftBrace, Char_LeftBracket, Char_LeftParen, Char_LessThan, Char_LF, Char_m, Char_M, Char_Minus, Char_n, Char_N, Char_o, Char_O, Char_p, Char_P, Char_Percent, Char_Plus, Char_q, Char_Q, Char_QuestionMark, Char_r, Char_R, Char_RightBrace, Char_RightBracket, Char_RightParen, Char_s, Char_S, Char_SemiColon, Char_Sharp, Char_SingleQuote, Char_Slash, Char_Space, Char_Star, Char_t, Char_T, Char_Tilde, Char_u, Char_U, Char_v, Char_V, Char_VerticalBar, Char_w, Char_W, Char_x, Char_X, Char_y, Char_Y, Char_z, Char_Z, isValidForParser, numTokenKinds, orderedTerminalSymbols |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenKind
public static final int[] tokenKind
QualifierLexer
public QualifierLexer(java.lang.String filename,
int tab)
throws java.io.IOException
- Throws:
java.io.IOException
QualifierLexer
public QualifierLexer(char[] input_chars,
java.lang.String filename,
int tab)
QualifierLexer
public QualifierLexer(char[] input_chars,
java.lang.String filename)
QualifierLexer
public QualifierLexer()
QualifierLexer
public QualifierLexer(java.lang.String filename)
throws java.io.IOException
- Throws:
java.io.IOException
QualifierLexer
public QualifierLexer(Option option)
throws java.io.IOException
- Throws:
java.io.IOException
getParseTable
public ParseTable getParseTable()
getParser
public LexParser getParser()
getToken
public int getToken(int i)
getRhsFirstTokenIndex
public int getRhsFirstTokenIndex(int i)
getRhsLastTokenIndex
public int getRhsLastTokenIndex(int i)
getLeftSpan
public int getLeftSpan()
getRightSpan
public int getRightSpan()
orderedExportedSymbols
public java.lang.String[] orderedExportedSymbols()
getLexStream
public LexStream getLexStream()
lexer
public void lexer(IPrsStream prsStream)
lexer
public void lexer(Monitor monitor,
IPrsStream prsStream)
lexer
public void lexer(IPrsStream prsStream,
int start_offset,
int end_offset)
lexer
public void lexer(Monitor monitor,
IPrsStream prsStream,
int start_offset,
int end_offset)
reportLexicalError
public void reportLexicalError(int startLoc,
int endLoc)
- If a parse stream was not passed to this Lexical analyser then we
simply report a lexical error. Otherwise, we produce a bad token.
initialize
public void initialize(char[] content,
java.lang.String filename)
getKind
public final int getKind(int i)
ruleAction
public void ruleAction(int ruleNumber)
© Copyright 2008 IBM Corp. 2008 All Rights Reserved