The StaDyn Programming Language
Source code documentation of StaDyn, a hybrid static and dynamic typing language.
Parser.CSharpParser Class Reference
Inheritance diagram for Parser.CSharpParser:

Public Member Functions

override void setFilename (string filename)
 
override void match (int token)
 Overrides the behavior of match. Discards tokens when the parser is in panic mode More...
 
 CSharpParser (TokenBuffer tokenBuf)
 
 CSharpParser (TokenStream lexer)
 
 CSharpParser (ParserSharedInputState state)
 
SingleIdentifierExpression nonKeywordLiterals ()
 
SingleIdentifierExpression identifier ()
 
IdentifierExpression qualifiedIdentifier ()
 
string type ()
 
string predefinedTypeName ()
 
int rankSpecifiers ()
 
CompoundExpression argumentList ()
 
ArgumentExpression argument ()
 
Expression expression ()
 
Expression constantExpression ()
 
Expression booleanExpression ()
 
CompoundExpression expressionList ()
 
Expression assignmentExpression ()
 
Expression conditionalExpression ()
 
Expression conditionalOrExpression ()
 
Expression conditionalAndExpression ()
 
Expression inclusiveOrExpression ()
 
Expression exclusiveOrExpression ()
 
Expression andExpression ()
 
Expression equalityExpression ()
 
Expression relationalExpression ()
 
Expression shiftExpression ()
 
Expression additiveExpression ()
 
Expression multiplicativeExpression ()
 
Expression unaryExpression ()
 
Expression primaryExpression ()
 
Expression basicPrimaryExpression ()
 
Expression literal ()
 
Expression newExpression ()
 
CompoundExpression arrayInitializer ()
 
void predefinedType ()
 
Statement statement ()
 
DeclarationSet declarationStatement ()
 
Statement embeddedStatement ()
 
Block block ()
 
Statement expressionStatement ()
 
Statement selectionStatement ()
 
Statement iterationStatement ()
 
Statement jumpStatement ()
 
Statement tryStatement ()
 
Block body ()
 
List< StatementstatementList ()
 
List< StatementlocalVariableDeclaration ()
 
List< StatementlocalConstantDeclaration ()
 
List< StatementlocalVariableDeclarators (string type)
 
Declaration localVariableDeclarator (string type)
 
Expression localVariableInitializer ()
 
List< StatementlocalConstantDeclarators (string type)
 
ConstantDefinition localConstantDeclarator (string type)
 
List< FieldDeclarationconstantDeclarators (string type, List< Modifier > mods)
 
ConstantFieldDefinition constantDeclarator (string type, List< Modifier > mods)
 
Expression statementExpression ()
 
Statement ifStatement ()
 
SwitchStatement switchStatement ()
 
Statement elseStatement ()
 
List< SwitchSectionswitchBlock ()
 
List< SwitchSectionswitchSections ()
 
SwitchSection switchSection ()
 
List< SwitchLabelswitchLabels ()
 
SwitchLabel switchLabel ()
 
Statement whileStatement ()
 
Statement doStatement ()
 
Statement forStatement ()
 
Statement foreachStatement ()
 
List< StatementforInitializer ()
 
Expression forCondition ()
 
List< StatementforIterator ()
 
List< StatementstatementExpressionList ()
 
Statement breakStatement ()
 
Statement continueStatement ()
 
Statement returnStatement ()
 
Statement throwStatement ()
 
CatchStatement catchClause ()
 
Block finallyClause ()
 
SourceFile compilationUnit ()
 
void usingDirectives (SourceFile sf)
 
void namespaceMemberDeclarations (SourceFile sf)
 
IdentifierExpression usingDirective ()
 
void namespaceMemberDeclaration (SourceFile sf)
 
void namespaceDeclaration (SourceFile sf)
 
List< Modifiermodifiers ()
 
Declaration typeDeclaration (List< Modifier > mods)
 
Declaration classDeclaration (List< Modifier > mods)
 
Declaration interfaceDeclaration (List< Modifier > mods)
 
List< DeclarationnamespaceBody ()
 
Modifier modifier ()
 
List< string > classBase ()
 
List< DeclarationclassBody ()
 
List< DeclarationclassMemberDeclarations ()
 
Declaration classMemberDeclaration ()
 
Declaration typeMemberDeclaration (List< Modifier > mods)
 
List< ParameterformalParameterList ()
 
InvocationExpression constructorInitializer ()
 
Block constructorBody ()
 
string voidAsType ()
 
Block methodBody ()
 
Declaration variableDeclarators (string type, List< Modifier > mods)
 
Statement[] accessorDeclarations ()
 
FieldDeclaration variableDeclarator (string type, List< Modifier > mods)
 
Expression variableInitializer ()
 
string returnType ()
 
List< ParameterfixedParameters ()
 
Parameter fixedParameter ()
 
Statement getAccessorDeclaration ()
 
Statement setAccessorDeclaration ()
 
Statement accessorBody ()
 
string nonArrayType ()
 
void rankSpecifier ()
 
CompoundExpression variableInitializerList ()
 
List< string > interfaceBase ()
 
List< DeclarationinterfaceBody ()
 
List< DeclarationinterfaceMemberDeclarations ()
 
Declaration interfaceMemberDeclaration ()
 
Statement[] interfaceAccessors ()
 

Public Attributes

const int EOF = 1
 
const int NULL_TREE_LOOKAHEAD = 3
 
const int UNICODE_CLASS_Nl = 4
 
const int UNICODE_CLASS_Lt = 5
 
const int UNICODE_CLASS_Zs = 6
 
const int UNICODE_CLASS_Ll = 7
 
const int UNICODE_CLASS_Lu = 8
 
const int UNICODE_CLASS_Lo = 9
 
const int UNICODE_CLASS_Lm = 10
 
const int UNICODE_CLASS_Mn = 11
 
const int UNICODE_CLASS_Mc = 12
 
const int UNICODE_CLASS_Nd = 13
 
const int UNICODE_CLASS_Pc = 14
 
const int UNICODE_CLASS_Cf = 15
 
const int TRUE = 16
 
const int FALSE = 17
 
const int DEFAULT = 18
 
const int PP_DEFINE = 19
 
const int PP_UNDEFINE = 20
 
const int PP_COND_IF = 21
 
const int PP_COND_ELIF = 22
 
const int PP_COND_ELSE = 23
 
const int PP_COND_ENDIF = 24
 
const int PP_LINE = 25
 
const int PP_ERROR = 26
 
const int PP_WARNING = 27
 
const int PP_REGION = 28
 
const int PP_ENDREGION = 29
 
const int PP_FILENAME = 30
 
const int PP_IDENT = 31
 
const int PP_STRING = 32
 
const int PP_NUMBER = 33
 
const int WHITESPACE = 34
 
const int QUOTE = 35
 
const int OPEN_PAREN = 36
 
const int CLOSE_PAREN = 37
 
const int LOG_NOT = 38
 
const int LOG_AND = 39
 
const int LOG_OR = 40
 
const int EQUAL = 41
 
const int NOT_EQUAL = 42
 
const int SL_COMMENT = 43
 
const int NEWLINE = 44
 
const int NOT_NEWLINE = 45
 
const int NON_NEWLINE_WHITESPACE = 46
 
const int UNICODE_ESCAPE_SEQUENCE = 47
 
const int DECIMAL_DIGIT = 48
 
const int HEX_DIGIT = 49
 
const int LETTER_CHARACTER = 50
 
const int DECIMAL_DIGIT_CHARACTER = 51
 
const int CONNECTING_CHARACTER = 52
 
const int COMBINING_CHARACTER = 53
 
const int FORMATTING_CHARACTER = 54
 
const int ABSTRACT = 55
 
const int AS = 56
 
const int BASE = 57
 
const int BOOL = 58
 
const int BREAK = 59
 
const int BYTE = 60
 
const int CASE = 61
 
const int CATCH = 62
 
const int CHAR = 63
 
const int CHECKED = 64
 
const int CLASS = 65
 
const int CONST = 66
 
const int CONTINUE = 67
 
const int DECIMAL = 68
 
const int DELEGATE = 69
 
const int DO = 70
 
const int DOUBLE = 71
 
const int ELSE = 72
 
const int ENUM = 73
 
const int EVENT = 74
 
const int EXPLICIT = 75
 
const int EXTERN = 76
 
const int FINALLY = 77
 
const int FIXED = 78
 
const int FLOAT = 79
 
const int FOR = 80
 
const int FOREACH = 81
 
const int GOTO = 82
 
const int IF = 83
 
const int IMPLICIT = 84
 
const int IN = 85
 
const int INT = 86
 
const int INTERFACE = 87
 
const int INTERNAL = 88
 
const int IS = 89
 
const int LOCK = 90
 
const int LONG = 91
 
const int NAMESPACE = 92
 
const int NEW = 93
 
const int NULL = 94
 
const int OBJECT = 95
 
const int OPERATOR = 96
 
const int OUT = 97
 
const int OVERRIDE = 98
 
const int PARAMS = 99
 
const int PRIVATE = 100
 
const int PROTECTED = 101
 
const int PUBLIC = 102
 
const int READONLY = 103
 
const int REF = 104
 
const int RETURN = 105
 
const int SBYTE = 106
 
const int SEALED = 107
 
const int SHORT = 108
 
const int SIZEOF = 109
 
const int STACKALLOC = 110
 
const int STATIC = 111
 
const int STRING = 112
 
const int STRUCT = 113
 
const int SWITCH = 114
 
const int THIS = 115
 
const int THROW = 116
 
const int TRY = 117
 
const int TYPEOF = 118
 
const int UINT = 119
 
const int ULONG = 120
 
const int UNCHECKED = 121
 
const int UNSAFE = 122
 
const int USHORT = 123
 
const int USING = 124
 
const int VIRTUAL = 125
 
const int VOID = 126
 
const int VOLATILE = 127
 
const int WHILE = 128
 
const int VAR = 129
 
const int DOT = 130
 
const int UINT_LITERAL = 131
 
const int LONG_LITERAL = 132
 
const int ULONG_LITERAL = 133
 
const int DECIMAL_LITERAL = 134
 
const int FLOAT_LITERAL = 135
 
const int DOUBLE_LITERAL = 136
 
const int LITERAL_add = 137
 
const int LITERAL_remove = 138
 
const int LITERAL_get = 139
 
const int LITERAL_set = 140
 
const int LITERAL_assembly = 141
 
const int LITERAL_field = 142
 
const int LITERAL_method = 143
 
const int LITERAL_module = 144
 
const int LITERAL_param = 145
 
const int LITERAL_property = 146
 
const int LITERAL_type = 147
 
const int ML_COMMENT = 148
 
const int IDENTIFIER = 149
 
const int INT_LITERAL = 150
 
const int CHAR_LITERAL = 151
 
const int STRING_LITERAL = 152
 
const int ESCAPED_LITERAL = 153
 
const int OPEN_CURLY = 154
 
const int CLOSE_CURLY = 155
 
const int OPEN_BRACK = 156
 
const int CLOSE_BRACK = 157
 
const int COMMA = 158
 
const int COLON = 159
 
const int SEMI = 160
 
const int PLUS = 161
 
const int MINUS = 162
 
const int STAR = 163
 
const int DIV = 164
 
const int MOD = 165
 
const int BIN_AND = 166
 
const int BIN_OR = 167
 
const int BIN_XOR = 168
 
const int BIN_NOT = 169
 
const int ASSIGN = 170
 
const int LTHAN = 171
 
const int GTHAN = 172
 
const int QUESTION = 173
 
const int INC = 174
 
const int DEC = 175
 
const int SHIFTL = 176
 
const int SHIFTR = 177
 
const int LTE = 178
 
const int GTE = 179
 
const int PLUS_ASSIGN = 180
 
const int MINUS_ASSIGN = 181
 
const int STAR_ASSIGN = 182
 
const int DIV_ASSIGN = 183
 
const int MOD_ASSIGN = 184
 
const int BIN_AND_ASSIGN = 185
 
const int BIN_OR_ASSIGN = 186
 
const int BIN_XOR_ASSIGN = 187
 
const int SHIFTL_ASSIGN = 188
 
const int SHIFTR_ASSIGN = 189
 
const int DEREF = 190
 
const int PP_DIRECTIVE = 191
 
const int COMPILATION_UNIT = 192
 
const int USING_DIRECTIVES = 193
 
const int USING_ALIAS_DIRECTIVE = 194
 
const int USING_NAMESPACE_DIRECTIVE = 195
 
const int GLOBAL_ATTRIBUTE_SECTIONS = 196
 
const int GLOBAL_ATTRIBUTE_SECTION = 197
 
const int ATTRIBUTE_SECTIONS = 198
 
const int ATTRIBUTE_SECTION = 199
 
const int ATTRIBUTE = 200
 
const int QUALIFIED_IDENTIFIER = 201
 
const int POSITIONAL_ARGLIST = 202
 
const int POSITIONAL_ARG = 203
 
const int NAMED_ARGLIST = 204
 
const int NAMED_ARG = 205
 
const int ARG_LIST = 206
 
const int FORMAL_PARAMETER_LIST = 207
 
const int PARAMETER_FIXED = 208
 
const int PARAMETER_ARRAY = 209
 
const int ATTRIB_ARGUMENT_EXPR = 210
 
const int UNARY_MINUS = 211
 
const int UNARY_PLUS = 212
 
const int CLASS_BASE = 213
 
const int STRUCT_BASE = 214
 
const int INTERFACE_BASE = 215
 
const int ENUM_BASE = 216
 
const int TYPE_BODY = 217
 
const int MEMBER_LIST = 218
 
const int CONST_DECLARATOR = 219
 
const int CTOR_DECL = 220
 
const int STATIC_CTOR_DECL = 221
 
const int DTOR_DECL = 222
 
const int FIELD_DECL = 223
 
const int METHOD_DECL = 224
 
const int PROPERTY_DECL = 225
 
const int INDEXER_DECL = 226
 
const int UNARY_OP_DECL = 227
 
const int BINARY_OP_DECL = 228
 
const int CONV_OP_DECL = 229
 
const int TYPE = 230
 
const int STARS = 231
 
const int ARRAY_RANK = 232
 
const int ARRAY_RANKS = 233
 
const int ARRAY_INIT = 234
 
const int VAR_INIT = 235
 
const int VAR_INIT_LIST = 236
 
const int VAR_DECLARATOR = 237
 
const int LOCVAR_INIT = 238
 
const int LOCVAR_INIT_LIST = 239
 
const int LOCVAR_DECLS = 240
 
const int LOCAL_CONST = 241
 
const int EXPR = 242
 
const int EXPR_LIST = 243
 
const int MEMBER_ACCESS_EXPR = 244
 
const int ELEMENT_ACCESS_EXPR = 245
 
const int INVOCATION_EXPR = 246
 
const int POST_INC_EXPR = 247
 
const int POST_DEC_EXPR = 248
 
const int PAREN_EXPR = 249
 
const int OBJ_CREATE_EXPR = 250
 
const int DLG_CREATE_EXPR = 251
 
const int ARRAY_CREATE_EXPR = 252
 
const int CAST_EXPR = 253
 
const int PTR_ELEMENT_ACCESS_EXPR = 254
 
const int PTR_INDIRECTION_EXPR = 255
 
const int PTR_DECLARATOR = 256
 
const int PTR_INIT = 257
 
const int ADDRESS_OF_EXPR = 258
 
const int MODIFIERS = 259
 
const int NAMESPACE_BODY = 260
 
const int BLOCK = 261
 
const int STMT_LIST = 262
 
const int EMPTY_STMT = 263
 
const int LABEL_STMT = 264
 
const int EXPR_STMT = 265
 
const int FOR_INIT = 266
 
const int FOR_COND = 267
 
const int FOR_ITER = 268
 
const int SWITCH_SECTION = 269
 
const int SWITCH_LABELS = 270
 
const int SWITCH_LABEL = 271
 
const int PP_DIRECTIVES = 272
 
const int PP_EXPR = 273
 
const int PP_MESSAGE = 274
 
const int PP_BLOCK = 275
 

Static Public Attributes

static readonly string[] tokenNames_
 
static readonly BitSet tokenSet_0_ = new BitSet(mk_tokenSet_0_())
 
static readonly BitSet tokenSet_1_ = new BitSet(mk_tokenSet_1_())
 
static readonly BitSet tokenSet_2_ = new BitSet(mk_tokenSet_2_())
 
static readonly BitSet tokenSet_3_ = new BitSet(mk_tokenSet_3_())
 
static readonly BitSet tokenSet_4_ = new BitSet(mk_tokenSet_4_())
 
static readonly BitSet tokenSet_5_ = new BitSet(mk_tokenSet_5_())
 
static readonly BitSet tokenSet_6_ = new BitSet(mk_tokenSet_6_())
 
static readonly BitSet tokenSet_7_ = new BitSet(mk_tokenSet_7_())
 
static readonly BitSet tokenSet_8_ = new BitSet(mk_tokenSet_8_())
 
static readonly BitSet tokenSet_9_ = new BitSet(mk_tokenSet_9_())
 
static readonly BitSet tokenSet_10_ = new BitSet(mk_tokenSet_10_())
 
static readonly BitSet tokenSet_11_ = new BitSet(mk_tokenSet_11_())
 
static readonly BitSet tokenSet_12_ = new BitSet(mk_tokenSet_12_())
 
static readonly BitSet tokenSet_13_ = new BitSet(mk_tokenSet_13_())
 
static readonly BitSet tokenSet_14_ = new BitSet(mk_tokenSet_14_())
 
static readonly BitSet tokenSet_15_ = new BitSet(mk_tokenSet_15_())
 
static readonly BitSet tokenSet_16_ = new BitSet(mk_tokenSet_16_())
 
static readonly BitSet tokenSet_17_ = new BitSet(mk_tokenSet_17_())
 
static readonly BitSet tokenSet_18_ = new BitSet(mk_tokenSet_18_())
 
static readonly BitSet tokenSet_19_ = new BitSet(mk_tokenSet_19_())
 
static readonly BitSet tokenSet_20_ = new BitSet(mk_tokenSet_20_())
 
static readonly BitSet tokenSet_21_ = new BitSet(mk_tokenSet_21_())
 

Protected Member Functions

void initialize ()
 
 CSharpParser (TokenBuffer tokenBuf, int k)
 
 CSharpParser (TokenStream lexer, int k)
 

Detailed Description

Definition at line 102 of file CSharpParser.cs.

Constructor & Destructor Documentation

Parser.CSharpParser.CSharpParser ( TokenBuffer  tokenBuf,
int  k 
)
protected

Definition at line 506 of file CSharpParser.cs.

Parser.CSharpParser.CSharpParser ( TokenBuffer  tokenBuf)

Definition at line 511 of file CSharpParser.cs.

Parser.CSharpParser.CSharpParser ( TokenStream  lexer,
int  k 
)
protected

Definition at line 515 of file CSharpParser.cs.

Parser.CSharpParser.CSharpParser ( TokenStream  lexer)

Definition at line 520 of file CSharpParser.cs.

Parser.CSharpParser.CSharpParser ( ParserSharedInputState  state)

Definition at line 524 of file CSharpParser.cs.

Member Function Documentation

Statement Parser.CSharpParser.accessorBody ( )

Definition at line 5519 of file CSharpParser.cs.

Statement [] Parser.CSharpParser.accessorDeclarations ( )

Definition at line 5262 of file CSharpParser.cs.

Expression Parser.CSharpParser.additiveExpression ( )

Definition at line 1744 of file CSharpParser.cs.

Expression Parser.CSharpParser.andExpression ( )

Definition at line 1459 of file CSharpParser.cs.

ArgumentExpression Parser.CSharpParser.argument ( )

Definition at line 1022 of file CSharpParser.cs.

CompoundExpression Parser.CSharpParser.argumentList ( )

Definition at line 988 of file CSharpParser.cs.

CompoundExpression Parser.CSharpParser.arrayInitializer ( )

Definition at line 2555 of file CSharpParser.cs.

Expression Parser.CSharpParser.assignmentExpression ( )

Definition at line 1097 of file CSharpParser.cs.

Expression Parser.CSharpParser.basicPrimaryExpression ( )

Definition at line 2155 of file CSharpParser.cs.

Block Parser.CSharpParser.block ( )

Definition at line 2929 of file CSharpParser.cs.

Block Parser.CSharpParser.body ( )

Definition at line 3178 of file CSharpParser.cs.

Expression Parser.CSharpParser.booleanExpression ( )

Definition at line 1054 of file CSharpParser.cs.

Statement Parser.CSharpParser.breakStatement ( )

Definition at line 4018 of file CSharpParser.cs.

CatchStatement Parser.CSharpParser.catchClause ( )

Definition at line 4176 of file CSharpParser.cs.

List<string> Parser.CSharpParser.classBase ( )

Definition at line 4683 of file CSharpParser.cs.

List<Declaration> Parser.CSharpParser.classBody ( )

Definition at line 4735 of file CSharpParser.cs.

Declaration Parser.CSharpParser.classDeclaration ( List< Modifier mods)

Definition at line 4450 of file CSharpParser.cs.

Declaration Parser.CSharpParser.classMemberDeclaration ( )

Definition at line 4786 of file CSharpParser.cs.

List<Declaration> Parser.CSharpParser.classMemberDeclarations ( )

Definition at line 4746 of file CSharpParser.cs.

SourceFile Parser.CSharpParser.compilationUnit ( )

Definition at line 4235 of file CSharpParser.cs.

Expression Parser.CSharpParser.conditionalAndExpression ( )

Definition at line 1357 of file CSharpParser.cs.

Expression Parser.CSharpParser.conditionalExpression ( )

Definition at line 1268 of file CSharpParser.cs.

Expression Parser.CSharpParser.conditionalOrExpression ( )

Definition at line 1323 of file CSharpParser.cs.

ConstantFieldDefinition Parser.CSharpParser.constantDeclarator ( string  type,
List< Modifier mods 
)

Definition at line 3499 of file CSharpParser.cs.

List<FieldDeclaration> Parser.CSharpParser.constantDeclarators ( string  type,
List< Modifier mods 
)

Definition at line 3458 of file CSharpParser.cs.

Expression Parser.CSharpParser.constantExpression ( )

Definition at line 1045 of file CSharpParser.cs.

Block Parser.CSharpParser.constructorBody ( )

Definition at line 5178 of file CSharpParser.cs.

InvocationExpression Parser.CSharpParser.constructorInitializer ( )

Definition at line 5039 of file CSharpParser.cs.

Statement Parser.CSharpParser.continueStatement ( )

Definition at line 4034 of file CSharpParser.cs.

DeclarationSet Parser.CSharpParser.declarationStatement ( )

Definition at line 2783 of file CSharpParser.cs.

Statement Parser.CSharpParser.doStatement ( )

Definition at line 3759 of file CSharpParser.cs.

Statement Parser.CSharpParser.elseStatement ( )

Definition at line 3584 of file CSharpParser.cs.

Statement Parser.CSharpParser.embeddedStatement ( )

Definition at line 2838 of file CSharpParser.cs.

Expression Parser.CSharpParser.equalityExpression ( )

Definition at line 1493 of file CSharpParser.cs.

Expression Parser.CSharpParser.exclusiveOrExpression ( )

Definition at line 1425 of file CSharpParser.cs.

Expression Parser.CSharpParser.expression ( )

Definition at line 1036 of file CSharpParser.cs.

CompoundExpression Parser.CSharpParser.expressionList ( )

Definition at line 1063 of file CSharpParser.cs.

Statement Parser.CSharpParser.expressionStatement ( )

Definition at line 2965 of file CSharpParser.cs.

Block Parser.CSharpParser.finallyClause ( )

Definition at line 4225 of file CSharpParser.cs.

Parameter Parser.CSharpParser.fixedParameter ( )

Definition at line 5484 of file CSharpParser.cs.

List<Parameter> Parser.CSharpParser.fixedParameters ( )

Definition at line 5450 of file CSharpParser.cs.

Expression Parser.CSharpParser.forCondition ( )

Definition at line 3876 of file CSharpParser.cs.

Statement Parser.CSharpParser.foreachStatement ( )

Definition at line 3805 of file CSharpParser.cs.

List<Statement> Parser.CSharpParser.forInitializer ( )

Definition at line 3828 of file CSharpParser.cs.

List<Statement> Parser.CSharpParser.forIterator ( )

Definition at line 3930 of file CSharpParser.cs.

List<Parameter> Parser.CSharpParser.formalParameterList ( )

Definition at line 5028 of file CSharpParser.cs.

Statement Parser.CSharpParser.forStatement ( )

Definition at line 3781 of file CSharpParser.cs.

Statement Parser.CSharpParser.getAccessorDeclaration ( )

Definition at line 5499 of file CSharpParser.cs.

SingleIdentifierExpression Parser.CSharpParser.identifier ( )

Definition at line 665 of file CSharpParser.cs.

Statement Parser.CSharpParser.ifStatement ( )

Definition at line 3526 of file CSharpParser.cs.

Expression Parser.CSharpParser.inclusiveOrExpression ( )

Definition at line 1391 of file CSharpParser.cs.

void Parser.CSharpParser.initialize ( )
protected

Definition at line 500 of file CSharpParser.cs.

Statement [] Parser.CSharpParser.interfaceAccessors ( )

Definition at line 5865 of file CSharpParser.cs.

List<string> Parser.CSharpParser.interfaceBase ( )

Definition at line 5594 of file CSharpParser.cs.

List<Declaration> Parser.CSharpParser.interfaceBody ( )

Definition at line 5646 of file CSharpParser.cs.

Declaration Parser.CSharpParser.interfaceDeclaration ( List< Modifier mods)

Definition at line 4502 of file CSharpParser.cs.

Declaration Parser.CSharpParser.interfaceMemberDeclaration ( )

Definition at line 5685 of file CSharpParser.cs.

List<Declaration> Parser.CSharpParser.interfaceMemberDeclarations ( )

Definition at line 5657 of file CSharpParser.cs.

Statement Parser.CSharpParser.iterationStatement ( )

Definition at line 3000 of file CSharpParser.cs.

Statement Parser.CSharpParser.jumpStatement ( )

Definition at line 3035 of file CSharpParser.cs.

Expression Parser.CSharpParser.literal ( )

Definition at line 2260 of file CSharpParser.cs.

List<Statement> Parser.CSharpParser.localConstantDeclaration ( )

Definition at line 3250 of file CSharpParser.cs.

ConstantDefinition Parser.CSharpParser.localConstantDeclarator ( string  type)

Definition at line 3440 of file CSharpParser.cs.

List<Statement> Parser.CSharpParser.localConstantDeclarators ( string  type)

Definition at line 3399 of file CSharpParser.cs.

List<Statement> Parser.CSharpParser.localVariableDeclaration ( )

Definition at line 3239 of file CSharpParser.cs.

Declaration Parser.CSharpParser.localVariableDeclarator ( string  type)

Definition at line 3303 of file CSharpParser.cs.

List<Statement> Parser.CSharpParser.localVariableDeclarators ( string  type)

Definition at line 3262 of file CSharpParser.cs.

Expression Parser.CSharpParser.localVariableInitializer ( )

Definition at line 3344 of file CSharpParser.cs.

override void Parser.CSharpParser.match ( int  token)

Overrides the behavior of match. Discards tokens when the parser is in panic mode

Parameters
tokenThe token to match

Definition at line 489 of file CSharpParser.cs.

Block Parser.CSharpParser.methodBody ( )

Definition at line 5200 of file CSharpParser.cs.

Modifier Parser.CSharpParser.modifier ( )

Definition at line 4585 of file CSharpParser.cs.

List<Modifier> Parser.CSharpParser.modifiers ( )

Definition at line 4395 of file CSharpParser.cs.

Expression Parser.CSharpParser.multiplicativeExpression ( )

Definition at line 1804 of file CSharpParser.cs.

List<Declaration> Parser.CSharpParser.namespaceBody ( )

Definition at line 4554 of file CSharpParser.cs.

void Parser.CSharpParser.namespaceDeclaration ( SourceFile  sf)

Definition at line 4349 of file CSharpParser.cs.

void Parser.CSharpParser.namespaceMemberDeclaration ( SourceFile  sf)

Definition at line 4308 of file CSharpParser.cs.

void Parser.CSharpParser.namespaceMemberDeclarations ( SourceFile  sf)

Definition at line 4274 of file CSharpParser.cs.

Expression Parser.CSharpParser.newExpression ( )

Definition at line 2381 of file CSharpParser.cs.

string Parser.CSharpParser.nonArrayType ( )

Definition at line 5528 of file CSharpParser.cs.

SingleIdentifierExpression Parser.CSharpParser.nonKeywordLiterals ( )

Definition at line 529 of file CSharpParser.cs.

void Parser.CSharpParser.predefinedType ( )

Definition at line 2631 of file CSharpParser.cs.

string Parser.CSharpParser.predefinedTypeName ( )

Definition at line 883 of file CSharpParser.cs.

Expression Parser.CSharpParser.primaryExpression ( )

Definition at line 2005 of file CSharpParser.cs.

IdentifierExpression Parser.CSharpParser.qualifiedIdentifier ( )

Definition at line 706 of file CSharpParser.cs.

void Parser.CSharpParser.rankSpecifier ( )

Definition at line 5537 of file CSharpParser.cs.

int Parser.CSharpParser.rankSpecifiers ( )

Definition at line 961 of file CSharpParser.cs.

Expression Parser.CSharpParser.relationalExpression ( )

Definition at line 1553 of file CSharpParser.cs.

Statement Parser.CSharpParser.returnStatement ( )

Definition at line 4050 of file CSharpParser.cs.

string Parser.CSharpParser.returnType ( )

Definition at line 5430 of file CSharpParser.cs.

Statement Parser.CSharpParser.selectionStatement ( )

Definition at line 2975 of file CSharpParser.cs.

Statement Parser.CSharpParser.setAccessorDeclaration ( )

Definition at line 5509 of file CSharpParser.cs.

override void Parser.CSharpParser.setFilename ( string  filename)

Definition at line 396 of file CSharpParser.cs.

Expression Parser.CSharpParser.shiftExpression ( )

Definition at line 1684 of file CSharpParser.cs.

Statement Parser.CSharpParser.statement ( )

Definition at line 2681 of file CSharpParser.cs.

Expression Parser.CSharpParser.statementExpression ( )

Definition at line 3517 of file CSharpParser.cs.

List<Statement> Parser.CSharpParser.statementExpressionList ( )

Definition at line 3984 of file CSharpParser.cs.

List<Statement> Parser.CSharpParser.statementList ( )

Definition at line 3209 of file CSharpParser.cs.

List<SwitchSection> Parser.CSharpParser.switchBlock ( )

Definition at line 3594 of file CSharpParser.cs.

SwitchLabel Parser.CSharpParser.switchLabel ( )

Definition at line 3698 of file CSharpParser.cs.

List<SwitchLabel> Parser.CSharpParser.switchLabels ( )

Definition at line 3668 of file CSharpParser.cs.

SwitchSection Parser.CSharpParser.switchSection ( )

Definition at line 3653 of file CSharpParser.cs.

List<SwitchSection> Parser.CSharpParser.switchSections ( )

Definition at line 3623 of file CSharpParser.cs.

SwitchStatement Parser.CSharpParser.switchStatement ( )

Definition at line 3564 of file CSharpParser.cs.

Statement Parser.CSharpParser.throwStatement ( )

Definition at line 4113 of file CSharpParser.cs.

Statement Parser.CSharpParser.tryStatement ( )

Definition at line 3070 of file CSharpParser.cs.

string Parser.CSharpParser.type ( )

Definition at line 784 of file CSharpParser.cs.

Declaration Parser.CSharpParser.typeDeclaration ( List< Modifier mods)

Definition at line 4423 of file CSharpParser.cs.

Declaration Parser.CSharpParser.typeMemberDeclaration ( List< Modifier mods)

Definition at line 4799 of file CSharpParser.cs.

Expression Parser.CSharpParser.unaryExpression ( )

Definition at line 1873 of file CSharpParser.cs.

IdentifierExpression Parser.CSharpParser.usingDirective ( )

Definition at line 4297 of file CSharpParser.cs.

void Parser.CSharpParser.usingDirectives ( SourceFile  sf)

Definition at line 4246 of file CSharpParser.cs.

FieldDeclaration Parser.CSharpParser.variableDeclarator ( string  type,
List< Modifier mods 
)

Definition at line 5334 of file CSharpParser.cs.

Declaration Parser.CSharpParser.variableDeclarators ( string  type,
List< Modifier mods 
)

Definition at line 5209 of file CSharpParser.cs.

Expression Parser.CSharpParser.variableInitializer ( )

Definition at line 5375 of file CSharpParser.cs.

CompoundExpression Parser.CSharpParser.variableInitializerList ( )

Definition at line 5560 of file CSharpParser.cs.

string Parser.CSharpParser.voidAsType ( )

Definition at line 5187 of file CSharpParser.cs.

Statement Parser.CSharpParser.whileStatement ( )

Definition at line 3739 of file CSharpParser.cs.

Member Data Documentation

const int Parser.CSharpParser.ABSTRACT = 55

Definition at line 157 of file CSharpParser.cs.

const int Parser.CSharpParser.ADDRESS_OF_EXPR = 258

Definition at line 360 of file CSharpParser.cs.

const int Parser.CSharpParser.ARG_LIST = 206

Definition at line 308 of file CSharpParser.cs.

const int Parser.CSharpParser.ARRAY_CREATE_EXPR = 252

Definition at line 354 of file CSharpParser.cs.

const int Parser.CSharpParser.ARRAY_INIT = 234

Definition at line 336 of file CSharpParser.cs.

const int Parser.CSharpParser.ARRAY_RANK = 232

Definition at line 334 of file CSharpParser.cs.

const int Parser.CSharpParser.ARRAY_RANKS = 233

Definition at line 335 of file CSharpParser.cs.

const int Parser.CSharpParser.AS = 56

Definition at line 158 of file CSharpParser.cs.

const int Parser.CSharpParser.ASSIGN = 170

Definition at line 272 of file CSharpParser.cs.

const int Parser.CSharpParser.ATTRIB_ARGUMENT_EXPR = 210

Definition at line 312 of file CSharpParser.cs.

const int Parser.CSharpParser.ATTRIBUTE = 200

Definition at line 302 of file CSharpParser.cs.

const int Parser.CSharpParser.ATTRIBUTE_SECTION = 199

Definition at line 301 of file CSharpParser.cs.

const int Parser.CSharpParser.ATTRIBUTE_SECTIONS = 198

Definition at line 300 of file CSharpParser.cs.

const int Parser.CSharpParser.BASE = 57

Definition at line 159 of file CSharpParser.cs.

const int Parser.CSharpParser.BIN_AND = 166

Definition at line 268 of file CSharpParser.cs.

const int Parser.CSharpParser.BIN_AND_ASSIGN = 185

Definition at line 287 of file CSharpParser.cs.

const int Parser.CSharpParser.BIN_NOT = 169

Definition at line 271 of file CSharpParser.cs.

const int Parser.CSharpParser.BIN_OR = 167

Definition at line 269 of file CSharpParser.cs.

const int Parser.CSharpParser.BIN_OR_ASSIGN = 186

Definition at line 288 of file CSharpParser.cs.

const int Parser.CSharpParser.BIN_XOR = 168

Definition at line 270 of file CSharpParser.cs.

const int Parser.CSharpParser.BIN_XOR_ASSIGN = 187

Definition at line 289 of file CSharpParser.cs.

const int Parser.CSharpParser.BINARY_OP_DECL = 228

Definition at line 330 of file CSharpParser.cs.

const int Parser.CSharpParser.BLOCK = 261

Definition at line 363 of file CSharpParser.cs.

const int Parser.CSharpParser.BOOL = 58

Definition at line 160 of file CSharpParser.cs.

const int Parser.CSharpParser.BREAK = 59

Definition at line 161 of file CSharpParser.cs.

const int Parser.CSharpParser.BYTE = 60

Definition at line 162 of file CSharpParser.cs.

const int Parser.CSharpParser.CASE = 61

Definition at line 163 of file CSharpParser.cs.

const int Parser.CSharpParser.CAST_EXPR = 253

Definition at line 355 of file CSharpParser.cs.

const int Parser.CSharpParser.CATCH = 62

Definition at line 164 of file CSharpParser.cs.

const int Parser.CSharpParser.CHAR = 63

Definition at line 165 of file CSharpParser.cs.

const int Parser.CSharpParser.CHAR_LITERAL = 151

Definition at line 253 of file CSharpParser.cs.

const int Parser.CSharpParser.CHECKED = 64

Definition at line 166 of file CSharpParser.cs.

const int Parser.CSharpParser.CLASS = 65

Definition at line 167 of file CSharpParser.cs.

const int Parser.CSharpParser.CLASS_BASE = 213

Definition at line 315 of file CSharpParser.cs.

const int Parser.CSharpParser.CLOSE_BRACK = 157

Definition at line 259 of file CSharpParser.cs.

const int Parser.CSharpParser.CLOSE_CURLY = 155

Definition at line 257 of file CSharpParser.cs.

const int Parser.CSharpParser.CLOSE_PAREN = 37

Definition at line 139 of file CSharpParser.cs.

const int Parser.CSharpParser.COLON = 159

Definition at line 261 of file CSharpParser.cs.

const int Parser.CSharpParser.COMBINING_CHARACTER = 53

Definition at line 155 of file CSharpParser.cs.

const int Parser.CSharpParser.COMMA = 158

Definition at line 260 of file CSharpParser.cs.

const int Parser.CSharpParser.COMPILATION_UNIT = 192

Definition at line 294 of file CSharpParser.cs.

const int Parser.CSharpParser.CONNECTING_CHARACTER = 52

Definition at line 154 of file CSharpParser.cs.

const int Parser.CSharpParser.CONST = 66

Definition at line 168 of file CSharpParser.cs.

const int Parser.CSharpParser.CONST_DECLARATOR = 219

Definition at line 321 of file CSharpParser.cs.

const int Parser.CSharpParser.CONTINUE = 67

Definition at line 169 of file CSharpParser.cs.

const int Parser.CSharpParser.CONV_OP_DECL = 229

Definition at line 331 of file CSharpParser.cs.

const int Parser.CSharpParser.CTOR_DECL = 220

Definition at line 322 of file CSharpParser.cs.

const int Parser.CSharpParser.DEC = 175

Definition at line 277 of file CSharpParser.cs.

const int Parser.CSharpParser.DECIMAL = 68

Definition at line 170 of file CSharpParser.cs.

const int Parser.CSharpParser.DECIMAL_DIGIT = 48

Definition at line 150 of file CSharpParser.cs.

const int Parser.CSharpParser.DECIMAL_DIGIT_CHARACTER = 51

Definition at line 153 of file CSharpParser.cs.

const int Parser.CSharpParser.DECIMAL_LITERAL = 134

Definition at line 236 of file CSharpParser.cs.

const int Parser.CSharpParser.DEFAULT = 18

Definition at line 120 of file CSharpParser.cs.

const int Parser.CSharpParser.DELEGATE = 69

Definition at line 171 of file CSharpParser.cs.

const int Parser.CSharpParser.DEREF = 190

Definition at line 292 of file CSharpParser.cs.

const int Parser.CSharpParser.DIV = 164

Definition at line 266 of file CSharpParser.cs.

const int Parser.CSharpParser.DIV_ASSIGN = 183

Definition at line 285 of file CSharpParser.cs.

const int Parser.CSharpParser.DLG_CREATE_EXPR = 251

Definition at line 353 of file CSharpParser.cs.

const int Parser.CSharpParser.DO = 70

Definition at line 172 of file CSharpParser.cs.

const int Parser.CSharpParser.DOT = 130

Definition at line 232 of file CSharpParser.cs.

const int Parser.CSharpParser.DOUBLE = 71

Definition at line 173 of file CSharpParser.cs.

const int Parser.CSharpParser.DOUBLE_LITERAL = 136

Definition at line 238 of file CSharpParser.cs.

const int Parser.CSharpParser.DTOR_DECL = 222

Definition at line 324 of file CSharpParser.cs.

const int Parser.CSharpParser.ELEMENT_ACCESS_EXPR = 245

Definition at line 347 of file CSharpParser.cs.

const int Parser.CSharpParser.ELSE = 72

Definition at line 174 of file CSharpParser.cs.

const int Parser.CSharpParser.EMPTY_STMT = 263

Definition at line 365 of file CSharpParser.cs.

const int Parser.CSharpParser.ENUM = 73

Definition at line 175 of file CSharpParser.cs.

const int Parser.CSharpParser.ENUM_BASE = 216

Definition at line 318 of file CSharpParser.cs.

const int Parser.CSharpParser.EOF = 1

Definition at line 104 of file CSharpParser.cs.

const int Parser.CSharpParser.EQUAL = 41

Definition at line 143 of file CSharpParser.cs.

const int Parser.CSharpParser.ESCAPED_LITERAL = 153

Definition at line 255 of file CSharpParser.cs.

const int Parser.CSharpParser.EVENT = 74

Definition at line 176 of file CSharpParser.cs.

const int Parser.CSharpParser.EXPLICIT = 75

Definition at line 177 of file CSharpParser.cs.

const int Parser.CSharpParser.EXPR = 242

Definition at line 344 of file CSharpParser.cs.

const int Parser.CSharpParser.EXPR_LIST = 243

Definition at line 345 of file CSharpParser.cs.

const int Parser.CSharpParser.EXPR_STMT = 265

Definition at line 367 of file CSharpParser.cs.

const int Parser.CSharpParser.EXTERN = 76

Definition at line 178 of file CSharpParser.cs.

const int Parser.CSharpParser.FALSE = 17

Definition at line 119 of file CSharpParser.cs.

const int Parser.CSharpParser.FIELD_DECL = 223

Definition at line 325 of file CSharpParser.cs.

const int Parser.CSharpParser.FINALLY = 77

Definition at line 179 of file CSharpParser.cs.

const int Parser.CSharpParser.FIXED = 78

Definition at line 180 of file CSharpParser.cs.

const int Parser.CSharpParser.FLOAT = 79

Definition at line 181 of file CSharpParser.cs.

const int Parser.CSharpParser.FLOAT_LITERAL = 135

Definition at line 237 of file CSharpParser.cs.

const int Parser.CSharpParser.FOR = 80

Definition at line 182 of file CSharpParser.cs.

const int Parser.CSharpParser.FOR_COND = 267

Definition at line 369 of file CSharpParser.cs.

const int Parser.CSharpParser.FOR_INIT = 266

Definition at line 368 of file CSharpParser.cs.

const int Parser.CSharpParser.FOR_ITER = 268

Definition at line 370 of file CSharpParser.cs.

const int Parser.CSharpParser.FOREACH = 81

Definition at line 183 of file CSharpParser.cs.

const int Parser.CSharpParser.FORMAL_PARAMETER_LIST = 207

Definition at line 309 of file CSharpParser.cs.

const int Parser.CSharpParser.FORMATTING_CHARACTER = 54

Definition at line 156 of file CSharpParser.cs.

const int Parser.CSharpParser.GLOBAL_ATTRIBUTE_SECTION = 197

Definition at line 299 of file CSharpParser.cs.

const int Parser.CSharpParser.GLOBAL_ATTRIBUTE_SECTIONS = 196

Definition at line 298 of file CSharpParser.cs.

const int Parser.CSharpParser.GOTO = 82

Definition at line 184 of file CSharpParser.cs.

const int Parser.CSharpParser.GTE = 179

Definition at line 281 of file CSharpParser.cs.

const int Parser.CSharpParser.GTHAN = 172

Definition at line 274 of file CSharpParser.cs.

const int Parser.CSharpParser.HEX_DIGIT = 49

Definition at line 151 of file CSharpParser.cs.

const int Parser.CSharpParser.IDENTIFIER = 149

Definition at line 251 of file CSharpParser.cs.

const int Parser.CSharpParser.IF = 83

Definition at line 185 of file CSharpParser.cs.

const int Parser.CSharpParser.IMPLICIT = 84

Definition at line 186 of file CSharpParser.cs.

const int Parser.CSharpParser.IN = 85

Definition at line 187 of file CSharpParser.cs.

const int Parser.CSharpParser.INC = 174

Definition at line 276 of file CSharpParser.cs.

const int Parser.CSharpParser.INDEXER_DECL = 226

Definition at line 328 of file CSharpParser.cs.

const int Parser.CSharpParser.INT = 86

Definition at line 188 of file CSharpParser.cs.

const int Parser.CSharpParser.INT_LITERAL = 150

Definition at line 252 of file CSharpParser.cs.

const int Parser.CSharpParser.INTERFACE = 87

Definition at line 189 of file CSharpParser.cs.

const int Parser.CSharpParser.INTERFACE_BASE = 215

Definition at line 317 of file CSharpParser.cs.

const int Parser.CSharpParser.INTERNAL = 88

Definition at line 190 of file CSharpParser.cs.

const int Parser.CSharpParser.INVOCATION_EXPR = 246

Definition at line 348 of file CSharpParser.cs.

const int Parser.CSharpParser.IS = 89

Definition at line 191 of file CSharpParser.cs.

const int Parser.CSharpParser.LABEL_STMT = 264

Definition at line 366 of file CSharpParser.cs.

const int Parser.CSharpParser.LETTER_CHARACTER = 50

Definition at line 152 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_add = 137

Definition at line 239 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_assembly = 141

Definition at line 243 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_field = 142

Definition at line 244 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_get = 139

Definition at line 241 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_method = 143

Definition at line 245 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_module = 144

Definition at line 246 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_param = 145

Definition at line 247 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_property = 146

Definition at line 248 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_remove = 138

Definition at line 240 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_set = 140

Definition at line 242 of file CSharpParser.cs.

const int Parser.CSharpParser.LITERAL_type = 147

Definition at line 249 of file CSharpParser.cs.

const int Parser.CSharpParser.LOCAL_CONST = 241

Definition at line 343 of file CSharpParser.cs.

const int Parser.CSharpParser.LOCK = 90

Definition at line 192 of file CSharpParser.cs.

const int Parser.CSharpParser.LOCVAR_DECLS = 240

Definition at line 342 of file CSharpParser.cs.

const int Parser.CSharpParser.LOCVAR_INIT = 238

Definition at line 340 of file CSharpParser.cs.

const int Parser.CSharpParser.LOCVAR_INIT_LIST = 239

Definition at line 341 of file CSharpParser.cs.

const int Parser.CSharpParser.LOG_AND = 39

Definition at line 141 of file CSharpParser.cs.

const int Parser.CSharpParser.LOG_NOT = 38

Definition at line 140 of file CSharpParser.cs.

const int Parser.CSharpParser.LOG_OR = 40

Definition at line 142 of file CSharpParser.cs.

const int Parser.CSharpParser.LONG = 91

Definition at line 193 of file CSharpParser.cs.

const int Parser.CSharpParser.LONG_LITERAL = 132

Definition at line 234 of file CSharpParser.cs.

const int Parser.CSharpParser.LTE = 178

Definition at line 280 of file CSharpParser.cs.

const int Parser.CSharpParser.LTHAN = 171

Definition at line 273 of file CSharpParser.cs.

const int Parser.CSharpParser.MEMBER_ACCESS_EXPR = 244

Definition at line 346 of file CSharpParser.cs.

const int Parser.CSharpParser.MEMBER_LIST = 218

Definition at line 320 of file CSharpParser.cs.

const int Parser.CSharpParser.METHOD_DECL = 224

Definition at line 326 of file CSharpParser.cs.

const int Parser.CSharpParser.MINUS = 162

Definition at line 264 of file CSharpParser.cs.

const int Parser.CSharpParser.MINUS_ASSIGN = 181

Definition at line 283 of file CSharpParser.cs.

const int Parser.CSharpParser.ML_COMMENT = 148

Definition at line 250 of file CSharpParser.cs.

const int Parser.CSharpParser.MOD = 165

Definition at line 267 of file CSharpParser.cs.

const int Parser.CSharpParser.MOD_ASSIGN = 184

Definition at line 286 of file CSharpParser.cs.

const int Parser.CSharpParser.MODIFIERS = 259

Definition at line 361 of file CSharpParser.cs.

const int Parser.CSharpParser.NAMED_ARG = 205

Definition at line 307 of file CSharpParser.cs.

const int Parser.CSharpParser.NAMED_ARGLIST = 204

Definition at line 306 of file CSharpParser.cs.

const int Parser.CSharpParser.NAMESPACE = 92

Definition at line 194 of file CSharpParser.cs.

const int Parser.CSharpParser.NAMESPACE_BODY = 260

Definition at line 362 of file CSharpParser.cs.

const int Parser.CSharpParser.NEW = 93

Definition at line 195 of file CSharpParser.cs.

const int Parser.CSharpParser.NEWLINE = 44

Definition at line 146 of file CSharpParser.cs.

const int Parser.CSharpParser.NON_NEWLINE_WHITESPACE = 46

Definition at line 148 of file CSharpParser.cs.

const int Parser.CSharpParser.NOT_EQUAL = 42

Definition at line 144 of file CSharpParser.cs.

const int Parser.CSharpParser.NOT_NEWLINE = 45

Definition at line 147 of file CSharpParser.cs.

const int Parser.CSharpParser.NULL = 94

Definition at line 196 of file CSharpParser.cs.

const int Parser.CSharpParser.NULL_TREE_LOOKAHEAD = 3

Definition at line 105 of file CSharpParser.cs.

const int Parser.CSharpParser.OBJ_CREATE_EXPR = 250

Definition at line 352 of file CSharpParser.cs.

const int Parser.CSharpParser.OBJECT = 95

Definition at line 197 of file CSharpParser.cs.

const int Parser.CSharpParser.OPEN_BRACK = 156

Definition at line 258 of file CSharpParser.cs.

const int Parser.CSharpParser.OPEN_CURLY = 154

Definition at line 256 of file CSharpParser.cs.

const int Parser.CSharpParser.OPEN_PAREN = 36

Definition at line 138 of file CSharpParser.cs.

const int Parser.CSharpParser.OPERATOR = 96

Definition at line 198 of file CSharpParser.cs.

const int Parser.CSharpParser.OUT = 97

Definition at line 199 of file CSharpParser.cs.

const int Parser.CSharpParser.OVERRIDE = 98

Definition at line 200 of file CSharpParser.cs.

const int Parser.CSharpParser.PARAMETER_ARRAY = 209

Definition at line 311 of file CSharpParser.cs.

const int Parser.CSharpParser.PARAMETER_FIXED = 208

Definition at line 310 of file CSharpParser.cs.

const int Parser.CSharpParser.PARAMS = 99

Definition at line 201 of file CSharpParser.cs.

const int Parser.CSharpParser.PAREN_EXPR = 249

Definition at line 351 of file CSharpParser.cs.

const int Parser.CSharpParser.PLUS = 161

Definition at line 263 of file CSharpParser.cs.

const int Parser.CSharpParser.PLUS_ASSIGN = 180

Definition at line 282 of file CSharpParser.cs.

const int Parser.CSharpParser.POSITIONAL_ARG = 203

Definition at line 305 of file CSharpParser.cs.

const int Parser.CSharpParser.POSITIONAL_ARGLIST = 202

Definition at line 304 of file CSharpParser.cs.

const int Parser.CSharpParser.POST_DEC_EXPR = 248

Definition at line 350 of file CSharpParser.cs.

const int Parser.CSharpParser.POST_INC_EXPR = 247

Definition at line 349 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_BLOCK = 275

Definition at line 377 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_COND_ELIF = 22

Definition at line 124 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_COND_ELSE = 23

Definition at line 125 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_COND_ENDIF = 24

Definition at line 126 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_COND_IF = 21

Definition at line 123 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_DEFINE = 19

Definition at line 121 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_DIRECTIVE = 191

Definition at line 293 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_DIRECTIVES = 272

Definition at line 374 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_ENDREGION = 29

Definition at line 131 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_ERROR = 26

Definition at line 128 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_EXPR = 273

Definition at line 375 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_FILENAME = 30

Definition at line 132 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_IDENT = 31

Definition at line 133 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_LINE = 25

Definition at line 127 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_MESSAGE = 274

Definition at line 376 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_NUMBER = 33

Definition at line 135 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_REGION = 28

Definition at line 130 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_STRING = 32

Definition at line 134 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_UNDEFINE = 20

Definition at line 122 of file CSharpParser.cs.

const int Parser.CSharpParser.PP_WARNING = 27

Definition at line 129 of file CSharpParser.cs.

const int Parser.CSharpParser.PRIVATE = 100

Definition at line 202 of file CSharpParser.cs.

const int Parser.CSharpParser.PROPERTY_DECL = 225

Definition at line 327 of file CSharpParser.cs.

const int Parser.CSharpParser.PROTECTED = 101

Definition at line 203 of file CSharpParser.cs.

const int Parser.CSharpParser.PTR_DECLARATOR = 256

Definition at line 358 of file CSharpParser.cs.

const int Parser.CSharpParser.PTR_ELEMENT_ACCESS_EXPR = 254

Definition at line 356 of file CSharpParser.cs.

const int Parser.CSharpParser.PTR_INDIRECTION_EXPR = 255

Definition at line 357 of file CSharpParser.cs.

const int Parser.CSharpParser.PTR_INIT = 257

Definition at line 359 of file CSharpParser.cs.

const int Parser.CSharpParser.PUBLIC = 102

Definition at line 204 of file CSharpParser.cs.

const int Parser.CSharpParser.QUALIFIED_IDENTIFIER = 201

Definition at line 303 of file CSharpParser.cs.

const int Parser.CSharpParser.QUESTION = 173

Definition at line 275 of file CSharpParser.cs.

const int Parser.CSharpParser.QUOTE = 35

Definition at line 137 of file CSharpParser.cs.

const int Parser.CSharpParser.READONLY = 103

Definition at line 205 of file CSharpParser.cs.

const int Parser.CSharpParser.REF = 104

Definition at line 206 of file CSharpParser.cs.

const int Parser.CSharpParser.RETURN = 105

Definition at line 207 of file CSharpParser.cs.

const int Parser.CSharpParser.SBYTE = 106

Definition at line 208 of file CSharpParser.cs.

const int Parser.CSharpParser.SEALED = 107

Definition at line 209 of file CSharpParser.cs.

const int Parser.CSharpParser.SEMI = 160

Definition at line 262 of file CSharpParser.cs.

const int Parser.CSharpParser.SHIFTL = 176

Definition at line 278 of file CSharpParser.cs.

const int Parser.CSharpParser.SHIFTL_ASSIGN = 188

Definition at line 290 of file CSharpParser.cs.

const int Parser.CSharpParser.SHIFTR = 177

Definition at line 279 of file CSharpParser.cs.

const int Parser.CSharpParser.SHIFTR_ASSIGN = 189

Definition at line 291 of file CSharpParser.cs.

const int Parser.CSharpParser.SHORT = 108

Definition at line 210 of file CSharpParser.cs.

const int Parser.CSharpParser.SIZEOF = 109

Definition at line 211 of file CSharpParser.cs.

const int Parser.CSharpParser.SL_COMMENT = 43

Definition at line 145 of file CSharpParser.cs.

const int Parser.CSharpParser.STACKALLOC = 110

Definition at line 212 of file CSharpParser.cs.

const int Parser.CSharpParser.STAR = 163

Definition at line 265 of file CSharpParser.cs.

const int Parser.CSharpParser.STAR_ASSIGN = 182

Definition at line 284 of file CSharpParser.cs.

const int Parser.CSharpParser.STARS = 231

Definition at line 333 of file CSharpParser.cs.

const int Parser.CSharpParser.STATIC = 111

Definition at line 213 of file CSharpParser.cs.

const int Parser.CSharpParser.STATIC_CTOR_DECL = 221

Definition at line 323 of file CSharpParser.cs.

const int Parser.CSharpParser.STMT_LIST = 262

Definition at line 364 of file CSharpParser.cs.

const int Parser.CSharpParser.STRING = 112

Definition at line 214 of file CSharpParser.cs.

const int Parser.CSharpParser.STRING_LITERAL = 152

Definition at line 254 of file CSharpParser.cs.

const int Parser.CSharpParser.STRUCT = 113

Definition at line 215 of file CSharpParser.cs.

const int Parser.CSharpParser.STRUCT_BASE = 214

Definition at line 316 of file CSharpParser.cs.

const int Parser.CSharpParser.SWITCH = 114

Definition at line 216 of file CSharpParser.cs.

const int Parser.CSharpParser.SWITCH_LABEL = 271

Definition at line 373 of file CSharpParser.cs.

const int Parser.CSharpParser.SWITCH_LABELS = 270

Definition at line 372 of file CSharpParser.cs.

const int Parser.CSharpParser.SWITCH_SECTION = 269

Definition at line 371 of file CSharpParser.cs.

const int Parser.CSharpParser.THIS = 115

Definition at line 217 of file CSharpParser.cs.

const int Parser.CSharpParser.THROW = 116

Definition at line 218 of file CSharpParser.cs.

readonly string [] Parser.CSharpParser.tokenNames_
static

Definition at line 5941 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_0_ = new BitSet(mk_tokenSet_0_())
static

Definition at line 6225 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_10_ = new BitSet(mk_tokenSet_10_())
static

Definition at line 6285 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_11_ = new BitSet(mk_tokenSet_11_())
static

Definition at line 6291 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_12_ = new BitSet(mk_tokenSet_12_())
static

Definition at line 6297 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_13_ = new BitSet(mk_tokenSet_13_())
static

Definition at line 6303 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_14_ = new BitSet(mk_tokenSet_14_())
static

Definition at line 6309 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_15_ = new BitSet(mk_tokenSet_15_())
static

Definition at line 6315 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_16_ = new BitSet(mk_tokenSet_16_())
static

Definition at line 6321 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_17_ = new BitSet(mk_tokenSet_17_())
static

Definition at line 6327 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_18_ = new BitSet(mk_tokenSet_18_())
static

Definition at line 6333 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_19_ = new BitSet(mk_tokenSet_19_())
static

Definition at line 6339 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_1_ = new BitSet(mk_tokenSet_1_())
static

Definition at line 6231 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_20_ = new BitSet(mk_tokenSet_20_())
static

Definition at line 6345 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_21_ = new BitSet(mk_tokenSet_21_())
static

Definition at line 6351 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_2_ = new BitSet(mk_tokenSet_2_())
static

Definition at line 6237 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_3_ = new BitSet(mk_tokenSet_3_())
static

Definition at line 6243 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_4_ = new BitSet(mk_tokenSet_4_())
static

Definition at line 6249 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_5_ = new BitSet(mk_tokenSet_5_())
static

Definition at line 6255 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_6_ = new BitSet(mk_tokenSet_6_())
static

Definition at line 6261 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_7_ = new BitSet(mk_tokenSet_7_())
static

Definition at line 6267 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_8_ = new BitSet(mk_tokenSet_8_())
static

Definition at line 6273 of file CSharpParser.cs.

readonly BitSet Parser.CSharpParser.tokenSet_9_ = new BitSet(mk_tokenSet_9_())
static

Definition at line 6279 of file CSharpParser.cs.

const int Parser.CSharpParser.TRUE = 16

Definition at line 118 of file CSharpParser.cs.

const int Parser.CSharpParser.TRY = 117

Definition at line 219 of file CSharpParser.cs.

const int Parser.CSharpParser.TYPE = 230

Definition at line 332 of file CSharpParser.cs.

const int Parser.CSharpParser.TYPE_BODY = 217

Definition at line 319 of file CSharpParser.cs.

const int Parser.CSharpParser.TYPEOF = 118

Definition at line 220 of file CSharpParser.cs.

const int Parser.CSharpParser.UINT = 119

Definition at line 221 of file CSharpParser.cs.

const int Parser.CSharpParser.UINT_LITERAL = 131

Definition at line 233 of file CSharpParser.cs.

const int Parser.CSharpParser.ULONG = 120

Definition at line 222 of file CSharpParser.cs.

const int Parser.CSharpParser.ULONG_LITERAL = 133

Definition at line 235 of file CSharpParser.cs.

const int Parser.CSharpParser.UNARY_MINUS = 211

Definition at line 313 of file CSharpParser.cs.

const int Parser.CSharpParser.UNARY_OP_DECL = 227

Definition at line 329 of file CSharpParser.cs.

const int Parser.CSharpParser.UNARY_PLUS = 212

Definition at line 314 of file CSharpParser.cs.

const int Parser.CSharpParser.UNCHECKED = 121

Definition at line 223 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Cf = 15

Definition at line 117 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Ll = 7

Definition at line 109 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Lm = 10

Definition at line 112 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Lo = 9

Definition at line 111 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Lt = 5

Definition at line 107 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Lu = 8

Definition at line 110 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Mc = 12

Definition at line 114 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Mn = 11

Definition at line 113 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Nd = 13

Definition at line 115 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Nl = 4

Definition at line 106 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Pc = 14

Definition at line 116 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_CLASS_Zs = 6

Definition at line 108 of file CSharpParser.cs.

const int Parser.CSharpParser.UNICODE_ESCAPE_SEQUENCE = 47

Definition at line 149 of file CSharpParser.cs.

const int Parser.CSharpParser.UNSAFE = 122

Definition at line 224 of file CSharpParser.cs.

const int Parser.CSharpParser.USHORT = 123

Definition at line 225 of file CSharpParser.cs.

const int Parser.CSharpParser.USING = 124

Definition at line 226 of file CSharpParser.cs.

const int Parser.CSharpParser.USING_ALIAS_DIRECTIVE = 194

Definition at line 296 of file CSharpParser.cs.

const int Parser.CSharpParser.USING_DIRECTIVES = 193

Definition at line 295 of file CSharpParser.cs.

const int Parser.CSharpParser.USING_NAMESPACE_DIRECTIVE = 195

Definition at line 297 of file CSharpParser.cs.

const int Parser.CSharpParser.VAR = 129

Definition at line 231 of file CSharpParser.cs.

const int Parser.CSharpParser.VAR_DECLARATOR = 237

Definition at line 339 of file CSharpParser.cs.

const int Parser.CSharpParser.VAR_INIT = 235

Definition at line 337 of file CSharpParser.cs.

const int Parser.CSharpParser.VAR_INIT_LIST = 236

Definition at line 338 of file CSharpParser.cs.

const int Parser.CSharpParser.VIRTUAL = 125

Definition at line 227 of file CSharpParser.cs.

const int Parser.CSharpParser.VOID = 126

Definition at line 228 of file CSharpParser.cs.

const int Parser.CSharpParser.VOLATILE = 127

Definition at line 229 of file CSharpParser.cs.

const int Parser.CSharpParser.WHILE = 128

Definition at line 230 of file CSharpParser.cs.

const int Parser.CSharpParser.WHITESPACE = 34

Definition at line 136 of file CSharpParser.cs.


The documentation for this class was generated from the following file: