coins.ast
Interface TokenId

All Known Implementing Classes:
ArithBinaryExpr, ArithUnaryExpr, ArrayExpr, AsmExpr, AssignExpr, CallExpr, CastExpr, CommaExpr, ConditionalExpr, EncodedType, Evaluator, Lex, MemberExpr, Parser, PointerBinaryExpr, PostfixExpr, PrefixExpr, SizeofExpr, ToHirC

public interface TokenId

Token identifiers.


Field Summary
static int AND_E
           
static int ANDAND
           
static int ARROW
           
static int ASM
           
static int AUTO
           
static int BAD_TOKEN
           
static int BREAK
           
static int CASE
           
static int CAST_OP
           
static int CHAR
           
static int CHAR_CONST
           
static int COND_OP
           
static int CONST
           
static int CONTINUE
           
static int DEFAULT
           
static int DIV_E
           
static int DO
           
static int DOUBLE
           
static int DOUBLE_CONST
           
static int ELLIPSIS
           
static int ELSE
           
static int ENUM
           
static int EOF
           
static int EQ
           
static int EXOR_E
           
static int EXTERN
           
static int FLOAT
           
static int FLOAT_CONST
           
static int FOR
           
static int FUNCALL
           
static int GE
           
static int GOTO
           
static int IDENTIFIER
           
static int IF
           
static int IGNORE
           
static int INDEX_OP
           
static int INLINE
           
static int INT
           
static int INT_CONST
           
static int LE
           
static int LONG
           
static int LONG_CONST
           
static int LONG_DOUBLE_CONST
           
static int LONGLONG_CONST
           
static int LSHIFT
           
static int LSHIFT_E
           
static int MINUS_E
           
static int MINUSMINUS
           
static int MOD_E
           
static int MUL_E
           
static int MUTABLE
           
static int NEQ
           
static int OR_E
           
static int OROR
           
static int PLUS_E
           
static int PLUSPLUS
           
static int PRAGMA
           
static int REGISTER
           
static int RESTRICT
           
static int RETURN
           
static int RSHIFT
           
static int RSHIFT_E
           
static int SHORT
           
static int SIGNED
           
static int SIZEOF
           
static int SKIP_GCC_ASM
           
static int SKIP_GCC_ATTRIBUTE
           
static int STATIC
           
static int STRING_L
           
static int STRING_WL
           
static int STRUCT
           
static int SWITCH
           
static int TYPEDEF
           
static int TYPEDEF_NAME
           
static int UINT_CONST
           
static int ULONG_CONST
           
static int ULONGLONG_CONST
           
static int UNION
           
static int UNSIGNED
           
static int VOID
           
static int VOLATILE
           
static int WHILE
           
 

Field Detail

EOF

public static final int EOF
See Also:
Constant Field Values

ASM

public static final int ASM
See Also:
Constant Field Values

AUTO

public static final int AUTO
See Also:
Constant Field Values

CHAR

public static final int CHAR
See Also:
Constant Field Values

CONST

public static final int CONST
See Also:
Constant Field Values

DOUBLE

public static final int DOUBLE
See Also:
Constant Field Values

ENUM

public static final int ENUM
See Also:
Constant Field Values

EXTERN

public static final int EXTERN
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

LONG

public static final int LONG
See Also:
Constant Field Values

REGISTER

public static final int REGISTER
See Also:
Constant Field Values

SHORT

public static final int SHORT
See Also:
Constant Field Values

SIGNED

public static final int SIGNED
See Also:
Constant Field Values

STATIC

public static final int STATIC
See Also:
Constant Field Values

STRUCT

public static final int STRUCT
See Also:
Constant Field Values

TYPEDEF

public static final int TYPEDEF
See Also:
Constant Field Values

UNION

public static final int UNION
See Also:
Constant Field Values

UNSIGNED

public static final int UNSIGNED
See Also:
Constant Field Values

VOID

public static final int VOID
See Also:
Constant Field Values

VOLATILE

public static final int VOLATILE
See Also:
Constant Field Values

MUTABLE

public static final int MUTABLE
See Also:
Constant Field Values

BREAK

public static final int BREAK
See Also:
Constant Field Values

CASE

public static final int CASE
See Also:
Constant Field Values

CONTINUE

public static final int CONTINUE
See Also:
Constant Field Values

DEFAULT

public static final int DEFAULT
See Also:
Constant Field Values

DO

public static final int DO
See Also:
Constant Field Values

ELSE

public static final int ELSE
See Also:
Constant Field Values

FOR

public static final int FOR
See Also:
Constant Field Values

GOTO

public static final int GOTO
See Also:
Constant Field Values

IF

public static final int IF
See Also:
Constant Field Values

RETURN

public static final int RETURN
See Also:
Constant Field Values

SIZEOF

public static final int SIZEOF
See Also:
Constant Field Values

SWITCH

public static final int SWITCH
See Also:
Constant Field Values

WHILE

public static final int WHILE
See Also:
Constant Field Values

INLINE

public static final int INLINE
See Also:
Constant Field Values

RESTRICT

public static final int RESTRICT
See Also:
Constant Field Values

MOD_E

public static final int MOD_E
See Also:
Constant Field Values

AND_E

public static final int AND_E
See Also:
Constant Field Values

MUL_E

public static final int MUL_E
See Also:
Constant Field Values

PLUS_E

public static final int PLUS_E
See Also:
Constant Field Values

MINUS_E

public static final int MINUS_E
See Also:
Constant Field Values

DIV_E

public static final int DIV_E
See Also:
Constant Field Values

LSHIFT_E

public static final int LSHIFT_E
See Also:
Constant Field Values

EXOR_E

public static final int EXOR_E
See Also:
Constant Field Values

OR_E

public static final int OR_E
See Also:
Constant Field Values

RSHIFT_E

public static final int RSHIFT_E
See Also:
Constant Field Values

NEQ

public static final int NEQ
See Also:
Constant Field Values

LE

public static final int LE
See Also:
Constant Field Values

GE

public static final int GE
See Also:
Constant Field Values

EQ

public static final int EQ
See Also:
Constant Field Values

PLUSPLUS

public static final int PLUSPLUS
See Also:
Constant Field Values

MINUSMINUS

public static final int MINUSMINUS
See Also:
Constant Field Values

LSHIFT

public static final int LSHIFT
See Also:
Constant Field Values

RSHIFT

public static final int RSHIFT
See Also:
Constant Field Values

OROR

public static final int OROR
See Also:
Constant Field Values

ANDAND

public static final int ANDAND
See Also:
Constant Field Values

ELLIPSIS

public static final int ELLIPSIS
See Also:
Constant Field Values

ARROW

public static final int ARROW
See Also:
Constant Field Values

CAST_OP

public static final int CAST_OP
See Also:
Constant Field Values

FUNCALL

public static final int FUNCALL
See Also:
Constant Field Values

COND_OP

public static final int COND_OP
See Also:
Constant Field Values

INDEX_OP

public static final int INDEX_OP
See Also:
Constant Field Values

IDENTIFIER

public static final int IDENTIFIER
See Also:
Constant Field Values

CHAR_CONST

public static final int CHAR_CONST
See Also:
Constant Field Values

INT_CONST

public static final int INT_CONST
See Also:
Constant Field Values

UINT_CONST

public static final int UINT_CONST
See Also:
Constant Field Values

LONG_CONST

public static final int LONG_CONST
See Also:
Constant Field Values

ULONG_CONST

public static final int ULONG_CONST
See Also:
Constant Field Values

FLOAT_CONST

public static final int FLOAT_CONST
See Also:
Constant Field Values

DOUBLE_CONST

public static final int DOUBLE_CONST
See Also:
Constant Field Values

LONG_DOUBLE_CONST

public static final int LONG_DOUBLE_CONST
See Also:
Constant Field Values

STRING_L

public static final int STRING_L
See Also:
Constant Field Values

TYPEDEF_NAME

public static final int TYPEDEF_NAME
See Also:
Constant Field Values

STRING_WL

public static final int STRING_WL
See Also:
Constant Field Values

LONGLONG_CONST

public static final int LONGLONG_CONST
See Also:
Constant Field Values

ULONGLONG_CONST

public static final int ULONGLONG_CONST
See Also:
Constant Field Values

PRAGMA

public static final int PRAGMA
See Also:
Constant Field Values

SKIP_GCC_ATTRIBUTE

public static final int SKIP_GCC_ATTRIBUTE
See Also:
Constant Field Values

SKIP_GCC_ASM

public static final int SKIP_GCC_ASM
See Also:
Constant Field Values

BAD_TOKEN

public static final int BAD_TOKEN
See Also:
Constant Field Values

IGNORE

public static final int IGNORE
See Also:
Constant Field Values