frysk.expr
Class CTypeEvaluator

java.lang.Object
  extended by antlr.TreeParser
      extended by frysk.expr.CTypeEvaluator
All Implemented Interfaces:
CTypeEvaluatorTokenTypes

public class CTypeEvaluator
extends antlr.TreeParser
implements CTypeEvaluatorTokenTypes


Field Summary
static String[] _tokenNames
           
 
Fields inherited from interface frysk.expr.CTypeEvaluatorTokenTypes
ADDRESS_OF, AMPERSAND, AND, ARG_LIST, ARITHMETIC_MINUS, ARITHMETIC_PLUS, ASSIGNEQUAL, AT, BITWISEANDEQUAL, BITWISEOR, BITWISEOREQUAL, BITWISEXOR, BITWISEXOREQUAL, CAST, CharLiteral, COLON, COMMA, COND_EXPR, Decimal, DECIMALINT, Digit, DIVIDE, DIVIDEEQUAL, DOT, DOTSTAR, DOUBLE, ELLIPSIS, EOF, EQUAL, Escape, ETX, Exponent, EXPONENT, EXPR_LIST, FLOAT, FLOAT_SUFFIX, FloatSuffix, FUNC_CALL, GREATERTHAN, GREATERTHANOREQUALTO, HEX_DIGIT, HEXADECIMALINT, IDENT, IDENT_TAB, INDEX, LCURLY, LESSTHAN, LESSTHANOREQUALTO, LITERAL_boolean, LITERAL_byte, LITERAL_char, LITERAL_double, LITERAL_false, LITERAL_float, LITERAL_int, LITERAL_long, LITERAL_short, LITERAL_sizeof, LITERAL_this, LITERAL_true, LongSuffix, LPAREN, LSQUARE, MEMBER, MEMORY, MINUS, MINUSEQUAL, MINUSMINUS, MOD, MODEQUAL, NL, NOT, NOTEQUAL, NULL_TREE_LOOKAHEAD, NUM, OCTALINT, OPERATOR, OR, PLUS, PLUSEQUAL, PLUSPLUS, POINTERSTAR, POINTERTO, POSTDECREMENT, POSTINCREMENT, PREDECREMENT, PREINCREMENT, QUESTIONMARK, RCURLY, RPAREN, RSQUARE, SCOPE, SEMICOLON, SHIFTLEFT, SHIFTLEFTEQUAL, SHIFTRIGHT, SHIFTRIGHTEQUAL, SIZEOF, SLICE, STAR, StringLiteral, TAB_IDENT, TILDE, TIMESEQUAL, UnsignedSuffix, Vocabulary, WS
 
Constructor Summary
CTypeEvaluator()
           
CTypeEvaluator(ExprSymTab symTab)
           
 
Method Summary
 String identifier(AST _t)
           
 void primitiveType(AST _t)
           
 Type type(AST _t)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final String[] _tokenNames
Constructor Detail

CTypeEvaluator

public CTypeEvaluator(ExprSymTab symTab)

CTypeEvaluator

public CTypeEvaluator()
Method Detail

primitiveType

public final void primitiveType(AST _t)
                         throws RecognitionException
Throws:
RecognitionException

identifier

public final String identifier(AST _t)
                        throws RecognitionException
Throws:
RecognitionException

type

public final Type type(AST _t)
                throws RecognitionException
Throws:
RecognitionException