myparser
Class XRelParser

java.lang.Object
  |
  +--myparser.XRelParser
All Implemented Interfaces:
XRelParserConstants, XRelParserTreeConstants

public class XRelParser
extends java.lang.Object
implements XRelParserTreeConstants, XRelParserConstants


Field Summary
static Token jj_nt
           
static boolean lookingAhead
           
static Token token
           
static XRelParserTokenManager token_source
           
 
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
 
Constructor Summary
XRelParser(java.io.InputStream stream)
           
XRelParser(java.io.Reader stream)
           
XRelParser(XRelParserTokenManager tm)
           
 
Method Summary
static java.lang.String Case(int Counter, java.util.Vector vars)
           
static java.lang.String CommaSeq(java.util.Vector vars)
           
static void disable_tracing()
           
static void enable_tracing()
           
static ParseException generateParseException()
           
static Token getNextToken()
           
static Token getToken(int index)
           
static java.lang.String Identifier()
           
static java.lang.String Label()
           
static java.lang.String PrimitiveType()
           
static void ReInit(java.io.InputStream stream)
           
static void ReInit(java.io.Reader stream)
           
 void ReInit(XRelParserTokenManager tm)
           
static ASTStart Start()
          LANGUAGE GRAMMAR *
static void SwitchCase()
           
static java.lang.String TermExpr(java.util.Vector vars)
           
static java.lang.String TypeDecl()
           
static java.lang.String TypeExpr(java.util.Vector vars)
           
static java.lang.String UnaryOp(java.util.Vector vars)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public static XRelParserTokenManager token_source

token

public static Token token

jj_nt

public static Token jj_nt

lookingAhead

public static boolean lookingAhead
Constructor Detail

XRelParser

public XRelParser(java.io.InputStream stream)

XRelParser

public XRelParser(java.io.Reader stream)

XRelParser

public XRelParser(XRelParserTokenManager tm)
Method Detail

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()