org.owasp.orizon.mirage.c.parser
Interface CConstants

All Known Implementing Classes:
AUTO, BREAK, CASE, CHAR, CHARACTER_LITERAL, CLexer, CONST, CONTINUE, CParser, DFLT, DO, DOUBLE, ELSE, ENUM, EXTERN, FLOAT, FLOATING_POINT_LITERAL, FOR, GOTO, IDENTIFIER, IF, INT, INTEGER_LITERAL, LONG, REGISTER, RETURN, SHORT, SIGNED, SIZEOF, STATIC, STRING_LITERAL, STRUCT, SWITCH, Token, TYPEDEF, UNION, UNSIGNED, VOID, VOLATILE, WHILE

public interface CConstants

Token literal values and constants.


Field Summary
static int ABSTRACTDECLARATOR
           
static int ADDITIVEEXPRESSION
           
static int ANDEXPRESSION
           
static int ARGUMENTEXPRESSIONLIST
           
static int ASSIGNMENTEXPRESSION
           
static int ASSIGNMENTOPERATOR
           
static int AUTO
           
static int BREAK
           
static int CASE
           
static int CASTEXPRESSION
           
static int CHAR
           
static int CHARACTER_LITERAL
           
static int COMPOUNDSTATEMENT
           
static int CONDITIONALEXPRESSION
           
static int CONST
           
static int CONSTANT
           
static int CONSTANTEXPRESSION
           
static int CONTINUE
           
static int DECIMAL_LITERAL
           
static int DECLARATION
           
static int DECLARATIONLIST
           
static int DECLARATIONSPECIFIERS
           
static int DECLARATOR
           
static int DEFAULT
          Lexical States
static int DFLT
           
static int DIGIT
           
static int DIRECTABSTRACTDECLARATOR
           
static int DIRECTDECLARATOR
           
static int DO
           
static int DOUBLE
           
static int ELSE
           
static int ENUM
           
static int ENUMERATOR
           
static int ENUMERATORLIST
           
static int ENUMSPECIFIER
           
static int EOF
           
static int EQUALITYEXPRESSION
           
static int EXCLUSIVEOREXPRESSION
           
static int EXPONENT
           
static int EXPRESSION
           
static int EXPRESSIONSTATEMENT
           
static int EXTERN
           
static int EXTERNALDECLARATION
           
static int FLOAT
           
static int FLOATING_POINT_LITERAL
           
static int FOR
           
static int FUNCTIONDEFINITION
           
static int GOTO
           
static int HEX_LITERAL
           
static int IDENTIFIER
           
static int IDENTIFIERLIST
           
static int IF
           
static int INCLUSIVEOREXPRESSION
           
static int INITDECLARATOR
           
static int INITDECLARATORLIST
           
static int INITIALIZER
           
static int INITIALIZERLIST
           
static int INT
           
static int INTEGER_LITERAL
           
static int ITERATIONSTATEMENT
           
static int JUMPSTATEMENT
           
static int LABELEDSTATEMENT
           
static int LETTER
           
static int LOGICALANDEXPRESSION
           
static int LOGICALOREXPRESSION
           
static int LONG
           
static int MULTIPLICATIVEEXPRESSION
           
static java.lang.String[] nodeNames
           
static int OCTAL_LITERAL
           
static int PARAMETERDECLARATION
           
static int PARAMETERLIST
           
static int PARAMETERTYPELIST
           
static int POINTER
           
static int POSTFIXEXPRESSION
           
static int PREPROCESSOR_OUTPUT
           
static int PRIMARYEXPRESSION
           
static int REGISTER
           
static int RELATIONALEXPRESSION
           
static int RETURN
           
static int SELECTIONSTATEMENT
           
static int SHIFTEXPRESSION
           
static int SHORT
           
static int SIGNED
           
static int SIZEOF
           
static int SPECIFIERQUALIFIERLIST
           
static int STATEMENT
           
static int STATEMENTLIST
           
static int STATIC
           
static int STORAGECLASSSPECIFIER
           
static int STRING_LITERAL
           
static int STRUCT
           
static int STRUCTDECLARATION
           
static int STRUCTDECLARATIONLIST
           
static int STRUCTDECLARATOR
           
static int STRUCTDECLARATORLIST
           
static int STRUCTORUNION
           
static int STRUCTORUNIONSPECIFIER
           
static int SWITCH
           
static java.lang.String[] tokenImage
           
static int TRANSLATIONUNIT
           
static int TYPEDEF
           
static int TYPEDEFNAME
           
static int TYPENAME
           
static int TYPEQUALIFIER
           
static int TYPEQUALIFIERLIST
           
static int TYPESPECIFIER
           
static int UNARYEXPRESSION
           
static int UNARYOPERATOR
           
static int UNION
           
static int UNSIGNED
           
static int VOID
           
static int VOLATILE
           
static int WHILE
           
 

Field Detail

EOF

static final int EOF
See Also:
Constant Field Values

INTEGER_LITERAL

static final int INTEGER_LITERAL
See Also:
Constant Field Values

DECIMAL_LITERAL

static final int DECIMAL_LITERAL
See Also:
Constant Field Values

HEX_LITERAL

static final int HEX_LITERAL
See Also:
Constant Field Values

OCTAL_LITERAL

static final int OCTAL_LITERAL
See Also:
Constant Field Values

FLOATING_POINT_LITERAL

static final int FLOATING_POINT_LITERAL
See Also:
Constant Field Values

EXPONENT

static final int EXPONENT
See Also:
Constant Field Values

CHARACTER_LITERAL

static final int CHARACTER_LITERAL
See Also:
Constant Field Values

STRING_LITERAL

static final int STRING_LITERAL
See Also:
Constant Field Values

CONTINUE

static final int CONTINUE
See Also:
Constant Field Values

VOLATILE

static final int VOLATILE
See Also:
Constant Field Values

REGISTER

static final int REGISTER
See Also:
Constant Field Values

UNSIGNED

static final int UNSIGNED
See Also:
Constant Field Values

TYPEDEF

static final int TYPEDEF
See Also:
Constant Field Values

DFLT

static final int DFLT
See Also:
Constant Field Values

DOUBLE

static final int DOUBLE
See Also:
Constant Field Values

SIZEOF

static final int SIZEOF
See Also:
Constant Field Values

SWITCH

static final int SWITCH
See Also:
Constant Field Values

RETURN

static final int RETURN
See Also:
Constant Field Values

EXTERN

static final int EXTERN
See Also:
Constant Field Values

STRUCT

static final int STRUCT
See Also:
Constant Field Values

STATIC

static final int STATIC
See Also:
Constant Field Values

SIGNED

static final int SIGNED
See Also:
Constant Field Values

WHILE

static final int WHILE
See Also:
Constant Field Values

BREAK

static final int BREAK
See Also:
Constant Field Values

UNION

static final int UNION
See Also:
Constant Field Values

CONST

static final int CONST
See Also:
Constant Field Values

FLOAT

static final int FLOAT
See Also:
Constant Field Values

SHORT

static final int SHORT
See Also:
Constant Field Values

ELSE

static final int ELSE
See Also:
Constant Field Values

CASE

static final int CASE
See Also:
Constant Field Values

LONG

static final int LONG
See Also:
Constant Field Values

ENUM

static final int ENUM
See Also:
Constant Field Values

AUTO

static final int AUTO
See Also:
Constant Field Values

VOID

static final int VOID
See Also:
Constant Field Values

CHAR

static final int CHAR
See Also:
Constant Field Values

GOTO

static final int GOTO
See Also:
Constant Field Values

FOR

static final int FOR
See Also:
Constant Field Values

INT

static final int INT
See Also:
Constant Field Values

IF

static final int IF
See Also:
Constant Field Values

DO

static final int DO
See Also:
Constant Field Values

IDENTIFIER

static final int IDENTIFIER
See Also:
Constant Field Values

LETTER

static final int LETTER
See Also:
Constant Field Values

DIGIT

static final int DIGIT
See Also:
Constant Field Values

TRANSLATIONUNIT

static final int TRANSLATIONUNIT
See Also:
Constant Field Values

EXTERNALDECLARATION

static final int EXTERNALDECLARATION
See Also:
Constant Field Values

FUNCTIONDEFINITION

static final int FUNCTIONDEFINITION
See Also:
Constant Field Values

DECLARATION

static final int DECLARATION
See Also:
Constant Field Values

DECLARATIONLIST

static final int DECLARATIONLIST
See Also:
Constant Field Values

DECLARATIONSPECIFIERS

static final int DECLARATIONSPECIFIERS
See Also:
Constant Field Values

STORAGECLASSSPECIFIER

static final int STORAGECLASSSPECIFIER
See Also:
Constant Field Values

TYPESPECIFIER

static final int TYPESPECIFIER
See Also:
Constant Field Values

TYPEQUALIFIER

static final int TYPEQUALIFIER
See Also:
Constant Field Values

STRUCTORUNIONSPECIFIER

static final int STRUCTORUNIONSPECIFIER
See Also:
Constant Field Values

STRUCTORUNION

static final int STRUCTORUNION
See Also:
Constant Field Values

STRUCTDECLARATIONLIST

static final int STRUCTDECLARATIONLIST
See Also:
Constant Field Values

INITDECLARATORLIST

static final int INITDECLARATORLIST
See Also:
Constant Field Values

INITDECLARATOR

static final int INITDECLARATOR
See Also:
Constant Field Values

STRUCTDECLARATION

static final int STRUCTDECLARATION
See Also:
Constant Field Values

SPECIFIERQUALIFIERLIST

static final int SPECIFIERQUALIFIERLIST
See Also:
Constant Field Values

STRUCTDECLARATORLIST

static final int STRUCTDECLARATORLIST
See Also:
Constant Field Values

STRUCTDECLARATOR

static final int STRUCTDECLARATOR
See Also:
Constant Field Values

ENUMSPECIFIER

static final int ENUMSPECIFIER
See Also:
Constant Field Values

ENUMERATORLIST

static final int ENUMERATORLIST
See Also:
Constant Field Values

ENUMERATOR

static final int ENUMERATOR
See Also:
Constant Field Values

DECLARATOR

static final int DECLARATOR
See Also:
Constant Field Values

DIRECTDECLARATOR

static final int DIRECTDECLARATOR
See Also:
Constant Field Values

POINTER

static final int POINTER
See Also:
Constant Field Values

TYPEQUALIFIERLIST

static final int TYPEQUALIFIERLIST
See Also:
Constant Field Values

PARAMETERTYPELIST

static final int PARAMETERTYPELIST
See Also:
Constant Field Values

PARAMETERLIST

static final int PARAMETERLIST
See Also:
Constant Field Values

PARAMETERDECLARATION

static final int PARAMETERDECLARATION
See Also:
Constant Field Values

IDENTIFIERLIST

static final int IDENTIFIERLIST
See Also:
Constant Field Values

INITIALIZER

static final int INITIALIZER
See Also:
Constant Field Values

INITIALIZERLIST

static final int INITIALIZERLIST
See Also:
Constant Field Values

TYPENAME

static final int TYPENAME
See Also:
Constant Field Values

ABSTRACTDECLARATOR

static final int ABSTRACTDECLARATOR
See Also:
Constant Field Values

DIRECTABSTRACTDECLARATOR

static final int DIRECTABSTRACTDECLARATOR
See Also:
Constant Field Values

TYPEDEFNAME

static final int TYPEDEFNAME
See Also:
Constant Field Values

STATEMENT

static final int STATEMENT
See Also:
Constant Field Values

LABELEDSTATEMENT

static final int LABELEDSTATEMENT
See Also:
Constant Field Values

EXPRESSIONSTATEMENT

static final int EXPRESSIONSTATEMENT
See Also:
Constant Field Values

COMPOUNDSTATEMENT

static final int COMPOUNDSTATEMENT
See Also:
Constant Field Values

STATEMENTLIST

static final int STATEMENTLIST
See Also:
Constant Field Values

SELECTIONSTATEMENT

static final int SELECTIONSTATEMENT
See Also:
Constant Field Values

ITERATIONSTATEMENT

static final int ITERATIONSTATEMENT
See Also:
Constant Field Values

JUMPSTATEMENT

static final int JUMPSTATEMENT
See Also:
Constant Field Values

EXPRESSION

static final int EXPRESSION
See Also:
Constant Field Values

ASSIGNMENTEXPRESSION

static final int ASSIGNMENTEXPRESSION
See Also:
Constant Field Values

ASSIGNMENTOPERATOR

static final int ASSIGNMENTOPERATOR
See Also:
Constant Field Values

CONDITIONALEXPRESSION

static final int CONDITIONALEXPRESSION
See Also:
Constant Field Values

CONSTANTEXPRESSION

static final int CONSTANTEXPRESSION
See Also:
Constant Field Values

LOGICALOREXPRESSION

static final int LOGICALOREXPRESSION
See Also:
Constant Field Values

LOGICALANDEXPRESSION

static final int LOGICALANDEXPRESSION
See Also:
Constant Field Values

INCLUSIVEOREXPRESSION

static final int INCLUSIVEOREXPRESSION
See Also:
Constant Field Values

EXCLUSIVEOREXPRESSION

static final int EXCLUSIVEOREXPRESSION
See Also:
Constant Field Values

ANDEXPRESSION

static final int ANDEXPRESSION
See Also:
Constant Field Values

EQUALITYEXPRESSION

static final int EQUALITYEXPRESSION
See Also:
Constant Field Values

RELATIONALEXPRESSION

static final int RELATIONALEXPRESSION
See Also:
Constant Field Values

SHIFTEXPRESSION

static final int SHIFTEXPRESSION
See Also:
Constant Field Values

ADDITIVEEXPRESSION

static final int ADDITIVEEXPRESSION
See Also:
Constant Field Values

MULTIPLICATIVEEXPRESSION

static final int MULTIPLICATIVEEXPRESSION
See Also:
Constant Field Values

CASTEXPRESSION

static final int CASTEXPRESSION
See Also:
Constant Field Values

UNARYEXPRESSION

static final int UNARYEXPRESSION
See Also:
Constant Field Values

UNARYOPERATOR

static final int UNARYOPERATOR
See Also:
Constant Field Values

POSTFIXEXPRESSION

static final int POSTFIXEXPRESSION
See Also:
Constant Field Values

PRIMARYEXPRESSION

static final int PRIMARYEXPRESSION
See Also:
Constant Field Values

ARGUMENTEXPRESSIONLIST

static final int ARGUMENTEXPRESSIONLIST
See Also:
Constant Field Values

CONSTANT

static final int CONSTANT
See Also:
Constant Field Values

DEFAULT

static final int DEFAULT
Lexical States

See Also:
Constant Field Values

PREPROCESSOR_OUTPUT

static final int PREPROCESSOR_OUTPUT
See Also:
Constant Field Values

tokenImage

static final java.lang.String[] tokenImage

nodeNames

static final java.lang.String[] nodeNames