myparser
Class XRelParser
java.lang.Object
|
+--myparser.XRelParser
- All Implemented Interfaces:
- XRelParserConstants, XRelParserTreeConstants
- public class XRelParser
- extends java.lang.Object
- implements XRelParserTreeConstants, XRelParserConstants
Fields inherited from interface myparser.XRelParserTreeConstants |
JJTCASE, JJTCOMMA, JJTEMPTY, JJTFLOAT, JJTIDENTIFIER, JJTINTEGER, JJTLABEL, jjtNodeName, JJTOPERATOR, JJTPAR, JJTSTART, JJTSTRING, JJTSWITCHCASE, JJTTAG, JJTTYPEDECL, JJTVOID |
Fields inherited from interface myparser.XRelParserConstants |
AS, CASE, DEFAULT, DIGIT, EOF, FLOAT, IDENTIFIER, INT, INTEGER_LITERAL, LETTER, STRING, STRING_LITERAL, SWITCH, tokenImage, TYPE, UNDERSCORE, VAL |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public static XRelParserTokenManager token_source
token
public static Token token
jj_nt
public static Token jj_nt
lookingAhead
public static boolean lookingAhead
XRelParser
public XRelParser(java.io.InputStream stream)
XRelParser
public XRelParser(java.io.Reader stream)
XRelParser
public XRelParser(XRelParserTokenManager tm)
Start
public static final ASTStart Start()
throws ParseException
- LANGUAGE GRAMMAR *
TypeDecl
public static final java.lang.String TypeDecl()
throws ParseException
SwitchCase
public static final void SwitchCase()
throws ParseException
Case
public static final java.lang.String Case(int Counter,
java.util.Vector vars)
throws ParseException
TypeExpr
public static final java.lang.String TypeExpr(java.util.Vector vars)
throws ParseException
CommaSeq
public static final java.lang.String CommaSeq(java.util.Vector vars)
throws ParseException
UnaryOp
public static final java.lang.String UnaryOp(java.util.Vector vars)
throws ParseException
TermExpr
public static final java.lang.String TermExpr(java.util.Vector vars)
throws ParseException
PrimitiveType
public static final java.lang.String PrimitiveType()
throws ParseException
Label
public static final java.lang.String Label()
throws ParseException
Identifier
public static final java.lang.String Identifier()
throws ParseException
ReInit
public static void ReInit(java.io.InputStream stream)
ReInit
public static void ReInit(java.io.Reader stream)
ReInit
public void ReInit(XRelParserTokenManager tm)
getNextToken
public static final Token getNextToken()
getToken
public static final Token getToken(int index)
generateParseException
public static ParseException generateParseException()
enable_tracing
public static final void enable_tracing()
disable_tracing
public static final void disable_tracing()