Goblin - A Platform for 3D AR and VR Applications

CSharpParser Members

CSharpParser overview

Public Static Fields

ABSTRACT 
AccessorNode 
Arg 
ArgDirection 
Args 
ArrayCreateExpr 
ArrayInitExpr 
ArrayRankExpr 
AS 
ASSEMBLY 
ASSIGN 
AssignExpr 
BAND 
BAND_ASN 
BASE 
BaseRefExpr 
BaseTypes 
BinaryExpr 
BNOT 
BOOL 
BooleanLiteral 
BOR 
BOR_ASN 
BREAK 
BreakStmt 
BSR 
BSR_ASN 
BuiltInType 
BXOR 
BXOR_ASN 
BYTE 
CASE 
CastExpr 
CATCH 
CatchClause 
CHAR 
CHARACTER 
CHARACTER_LITERAL 
CharLiteral 
CHECKED 
CheckedExpr 
CheckedStmt 
CLASS 
ClassNode 
COLON 
COMMA 
CommentNode 
CompileUnit 
CONDITIONAL_SYMBOL 
CONST 
ConstantDeclStmt 
ConstantNode 
ConstructorNode 
CONTINUE 
ContinueStmt 
CustomAttribute 
CustomAttributes 
DEC 
DECIMAL 
DECIMAL_DIGIT 
Declarator 
DeclArg 
DeclArgs 
DEFAULT 
DELEGATE 
DelegateNode 
DELIMITED_COMMENT 
DestructorNode 
DIV 
DIV_ASN 
DO 
DOT 
DOUBLE 
ELSE 
ENUM 
EnumMemberNode 
EnumNode 
EOF 
EQUAL 
EVENT 
EventNode 
EXPLICIT 
EXPONENT_PART 
Expression 
Expressions 
ExprStmt 
EXTERN 
FALSE 
FIELD 
FieldNode 
FINALLY 
FinallyStmt 
FIXED 
FLOAT 
FOR 
FOREACH 
ForEachStmt 
GE 
GOTO 
GotoStmt 
GTHAN 
HASH 
HEX_DIGIT 
HEXADECIMAL_ESCAPE_SEQUENCE 
HEXADECIMAL_INTEGER_LITERAL 
Ident 
IDENTIFIER 
IDENTIFIER_PART_CHARACTER 
IDENTIFIER_START_CHARACTER 
IF 
IfStmt 
IMPLICIT 
IN 
INC 
IncStmt 
IndexerExpr 
IndexerNode 
InitStmt 
INT 
INTEGER_LITERAL 
INTEGER_TYPE_SUFFIX 
IntegerLiteral 
INTERFACE 
InterfaceNode 
INTERNAL 
InvokeExpr 
IS 
IterationStmt 
LabeledStmt 
LAND 
LBRACE 
LBRACK 
LE 
LNOT 
LOCK 
LockStmt 
LONG 
LOR 
LPAREN 
LTHAN 
MemberAccessExpr 
Members 
METHOD 
MethodNode 
MINUS 
MINUS_ASN 
MOD 
MOD_ASN 
ModifierAttributes 
MODULE 
NAMESPACE 
NamespaceNode 
NEW 
NEW_LINE 
NEW_LINE_CHARACTER 
NOT_EQUAL 
NOT_NEW_LINE 
NULL 
NULL_TREE_LOOKAHEAD 
NullLiteral 
NUMERIC_LITERAL 
OBJECT 
ObjectCreateExpr 
Op 
OPERATOR 
OperatorNode 
OUT 
OVERRIDE 
PARAM 
PARAMS 
PLUS 
PLUS_ASN 
PostfixExpr 
PP_DECLARATION 
PP_DIRECTIVE 
PP_MESSAGE 
PP_NEW_LINE 
PP_REGION 
PP_WHITESPACE 
PPT_DEFINE 
PPT_END_REGION 
PPT_REGION 
PPT_UNDEF 
PrimaryExpression 
PrimitiveExpr 
PRIVATE 
PROPERTY 
PropertyNode 
PROTECTED 
PUBLIC 
QualIdent 
QUESTION 
QUOTE 
RBRACE 
RBRACK 
READONLY 
REAL_LITERAL 
REAL_TYPE_SUFFIX 
RealLiteral 
REF 
REGULAR_STRING_LITERAL 
REGULAR_STRING_LITERAL_CHARACTER 
RETURN 
ReturnStmt 
RPAREN 
SBYTE 
SEALED 
SEMI 
SHORT 
SIGN 
SIMPLE_ESCAPE_SEQUENCE 
SINGLE_CHARACTER 
SINGLE_LINE_COMMENT 
SINGLE_REGULAR_STRING_LITERAL_CHARACTER 
SIZEOF 
SL 
SL_ASN 
SR 
SR_ASN 
STACKALLOC 
STAR 
STAR_ASN 
Statements 
STATIC 
STRING 
STRING_LITERAL 
StringLiteral 
STRUCT 
StructNode 
SubExpr 
SWITCH 
SwitchSection 
SwitchStmt 
TernaryExpr 
THIS 
ThisRefExpr 
THROW 
ThrowStmt 
tokenNames_ 
tokenSet_0_ 
tokenSet_1_ 
tokenSet_10_ 
tokenSet_100_ 
tokenSet_101_ 
tokenSet_102_ 
tokenSet_103_ 
tokenSet_104_ 
tokenSet_105_ 
tokenSet_106_ 
tokenSet_107_ 
tokenSet_108_ 
tokenSet_109_ 
tokenSet_11_ 
tokenSet_110_ 
tokenSet_111_ 
tokenSet_112_ 
tokenSet_113_ 
tokenSet_114_ 
tokenSet_115_ 
tokenSet_116_ 
tokenSet_117_ 
tokenSet_118_ 
tokenSet_119_ 
tokenSet_12_ 
tokenSet_120_ 
tokenSet_121_ 
tokenSet_122_ 
tokenSet_123_ 
tokenSet_124_ 
tokenSet_125_ 
tokenSet_126_ 
tokenSet_127_ 
tokenSet_128_ 
tokenSet_129_ 
tokenSet_13_ 
tokenSet_130_ 
tokenSet_131_ 
tokenSet_132_ 
tokenSet_133_ 
tokenSet_134_ 
tokenSet_135_ 
tokenSet_136_ 
tokenSet_137_ 
tokenSet_14_ 
tokenSet_15_ 
tokenSet_16_ 
tokenSet_17_ 
tokenSet_18_ 
tokenSet_19_ 
tokenSet_2_ 
tokenSet_20_ 
tokenSet_21_ 
tokenSet_22_ 
tokenSet_23_ 
tokenSet_24_ 
tokenSet_25_ 
tokenSet_26_ 
tokenSet_27_ 
tokenSet_28_ 
tokenSet_29_ 
tokenSet_3_ 
tokenSet_30_ 
tokenSet_31_ 
tokenSet_32_ 
tokenSet_33_ 
tokenSet_34_ 
tokenSet_35_ 
tokenSet_36_ 
tokenSet_37_ 
tokenSet_38_ 
tokenSet_39_ 
tokenSet_4_ 
tokenSet_40_ 
tokenSet_41_ 
tokenSet_42_ 
tokenSet_43_ 
tokenSet_44_ 
tokenSet_45_ 
tokenSet_46_ 
tokenSet_47_ 
tokenSet_48_ 
tokenSet_49_ 
tokenSet_5_ 
tokenSet_50_ 
tokenSet_51_ 
tokenSet_52_ 
tokenSet_53_ 
tokenSet_54_ 
tokenSet_55_ 
tokenSet_56_ 
tokenSet_57_ 
tokenSet_58_ 
tokenSet_59_ 
tokenSet_6_ 
tokenSet_60_ 
tokenSet_61_ 
tokenSet_62_ 
tokenSet_63_ 
tokenSet_64_ 
tokenSet_65_ 
tokenSet_66_ 
tokenSet_67_ 
tokenSet_68_ 
tokenSet_69_ 
tokenSet_7_ 
tokenSet_70_ 
tokenSet_71_ 
tokenSet_72_ 
tokenSet_73_ 
tokenSet_74_ 
tokenSet_75_ 
tokenSet_76_ 
tokenSet_77_ 
tokenSet_78_ 
tokenSet_79_ 
tokenSet_8_ 
tokenSet_80_ 
tokenSet_81_ 
tokenSet_82_ 
tokenSet_83_ 
tokenSet_84_ 
tokenSet_85_ 
tokenSet_86_ 
tokenSet_87_ 
tokenSet_88_ 
tokenSet_89_ 
tokenSet_9_ 
tokenSet_90_ 
tokenSet_91_ 
tokenSet_92_ 
tokenSet_93_ 
tokenSet_94_ 
tokenSet_95_ 
tokenSet_96_ 
tokenSet_97_ 
tokenSet_98_ 
tokenSet_99_ 
TRUE 
TRY 
TryCatchFinallyStmt 
TryStmt 
TYPE 
TYPEOF 
TypeOfExpr 
TypeRef 
Types 
UINT 
ULONG 
UnaryExpr 
UNCHECKED 
UncheckedExpr 
UncheckedStmt 
UNICODE_ESCAPE_SEQUENCE 
UNSAFE 
USHORT 
USING 
UsingNode 
UsingStmt 
VariableDeclStmt 
VERBATIM_STRING_LITERAL 
VIRTUAL 
VOID 
VOLATILE 
WHILE 
WHITESPACE 

Public Static Methods

initializeASTFactory 

Public Instance Constructors

CSharpParser Overloaded. Initializes a new instance of the CSharpParser class.

Public Instance Methods

accessible_predefined_types 
accessor_body 
accessor_declaration 
accessor_declarations 
accessor_modifier 
additive_expression 
additive_op 
addMessageListener (inherited from antlr.Parser) 
addParserListener (inherited from antlr.Parser) 
addParserMatchListener (inherited from antlr.Parser) 
addParserTokenListener (inherited from antlr.Parser) 
addSemanticPredicateListener (inherited from antlr.Parser) 
addSyntacticPredicateListener (inherited from antlr.Parser) 
addTraceListener (inherited from antlr.Parser) 
and_expression 
annotated_statement_expression 
argument 
argument_list 
array_creation_expression 
array_initializer 
array_rank 
array_type 
assignment 
assignment_operator 
attribute 
attribute_argument 
attribute_argument_list 
attribute_arguments 
attribute_list 
attribute_section 
attribute_target 
attributes 
base_access 
binary_operator_declarator 
block 
boolean_expression 
boolean_literal 
break_statement 
cast_expression 
catch_clause 
catch_clauses 
checked_expression 
checked_statement 
class_base 
class_body 
class_declaration 
class_member_declaration 
class_modifiers 
class_type 
comment 
compilation_unit 
conditional_and_expression 
conditional_expression 
conditional_or_expression 
constant_declaration 
constant_declarator 
constant_declarators 
constant_expression 
constant_modifiers 
constructor_body 
constructor_declaration 
constructor_declarator 
constructor_init_modifiers 
constructor_initializer 
constructor_modifiers 
consume (inherited from antlr.LLkParser) 
consumeUntil (inherited from antlr.Parser)Overloaded.  
continue_statement 
conversion_classification 
conversion_operator_declarator 
declaration_statement 
delegate_declaration 
delegate_modifiers 
delegate_type 
destructor_body 
destructor_declaration 
do_statement 
element_access 
embedded_statement 
empty_statement 
enum_base 
enum_body 
enum_declaration 
enum_member_declaration 
enum_modifiers 
equality_expression 
equality_op 
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
event_accessor_block 
event_accessor_declaration 
event_accessor_declarations 
event_accessor_modifiers 
event_declaration 
event_modifiers 
exclusive_or_expression 
expression 
expression_list 
expression_statement 
field_declaration 
field_modifiers 
finally_clause 
floating_point_type 
for_condition 
for_initializer 
for_iterator 
for_statement 
foreach_statement 
formal_parameter_list 
getAST (inherited from antlr.Parser) 
getASTFactory (inherited from antlr.Parser) 
getFilename (inherited from antlr.Parser) 
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
getInputState (inherited from antlr.Parser) 
getTokenName (inherited from antlr.Parser) 
getTokenNames (inherited from antlr.Parser) 
GetType (inherited from Object) Gets the Type of the current instance.
global_attributes 
goto_statement 
identifier 
if_statement 
inclusive_or_expression 
indexer_declaration 
indexer_declarator 
indexer_modifiers 
integral_type 
interface_accessor 
interface_accessors 
interface_base 
interface_body 
interface_declaration 
interface_event_declaration 
interface_indexer_declaration 
interface_member_declaration 
interface_method_declaration 
interface_modifiers 
interface_property_declaration 
interface_type 
invocation_expression 
isDebugMode (inherited from antlr.Parser) 
iteration_statement 
jump_statement 
LA (inherited from antlr.LLkParser) 
labeled_statement 
literal 
local_constant_declaration 
local_variable_declaration 
local_variable_declarator 
local_variable_declarators 
local_variable_initializer 
lock_statement 
LT (inherited from antlr.LLkParser) 
mark (inherited from antlr.Parser) 
match (inherited from antlr.Parser)Overloaded.  
matchNot (inherited from antlr.Parser) 
member_access 
member_name 
method_body 
method_declaration 
method_header 
method_modifiers 
method_parameter 
multiplicative_expression 
multiplicative_op 
namespace_body 
namespace_declaration 
namespace_member_declaration 
namespace_name 
namespace_or_type_name 
non_array_type 
null_literal 
numeric_type 
object_creation_expression 
operator_body 
operator_declaration 
operator_declarator 
operator_modifiers 
overloadable_binary_operator 
overloadable_unary_operator 
parameter_direction 
parenthesized_expression 
postfix_expression 
postfix_op 
pre_decrement_expression 
pre_increment_expression 
predefined_type_access 
primary_expression 
primary_start 
property_declaration 
property_modifiers 
qualified_identifier 
rank_specifiers 
reference_type 
relational_expression 
relational_op 
removeMessageListener (inherited from antlr.Parser) 
removeParserListener (inherited from antlr.Parser) 
removeParserMatchListener (inherited from antlr.Parser) 
removeParserTokenListener (inherited from antlr.Parser) 
removeSemanticPredicateListener (inherited from antlr.Parser) 
removeSyntacticPredicateListener (inherited from antlr.Parser) 
removeTraceListener (inherited from antlr.Parser) 
reportError (inherited from antlr.Parser)Overloaded.  
reportWarning (inherited from antlr.Parser) 
resource_acquisition 
return_statement 
return_type 
rewind (inherited from antlr.Parser) 
selection_statement 
setASTFactory (inherited from antlr.Parser) 
setASTNodeClass (inherited from antlr.Parser) 
setASTNodeType (inherited from antlr.Parser)Obsolete.  
setDebugMode (inherited from antlr.Parser) 
setFilename (inherited from antlr.Parser) 
setIgnoreInvalidDebugCalls (inherited from antlr.Parser) 
setInputState (inherited from antlr.Parser) 
setTokenBuffer (inherited from antlr.Parser) 
shift_expression 
shift_op 
simple_name 
simple_type 
sizeof_expression 
statement 
statement_expression 
statement_expression_list 
statement_list 
static_constructor_body 
static_constructor_declaration 
static_constructor_modifiers 
struct_body 
struct_declaration 
struct_interfaces 
struct_member_declaration 
struct_modifiers 
struct_type 
switch_block 
switch_cases 
switch_label 
switch_section 
switch_statement 
this_access 
throw_statement 
ToString (inherited from Object) Returns a String that represents the current Object.
traceIn (inherited from antlr.LLkParser) 
traceIndent (inherited from antlr.Parser) 
traceOut (inherited from antlr.LLkParser) 
try_statement 
type 
type_comp_op 
type_declaration 
type_name 
typeof_expression 
typeof_types 
uanry_op 
unary_expression 
unary_operator_declarator 
unchecked_expression 
unchecked_statement 
using_directive 
using_statement 
value_type 
variable_declarator 
variable_declarators 
variable_initializer 
variable_reference 
while_statement 

Public Instance Events

ConsumedToken (inherited from antlr.Parser) 
Done (inherited from antlr.Parser) 
EnterRule (inherited from antlr.Parser) 
ErrorReported (inherited from antlr.Parser) 
ExitRule (inherited from antlr.Parser) 
MatchedNotToken (inherited from antlr.Parser) 
MatchedToken (inherited from antlr.Parser) 
MisMatchedNotToken (inherited from antlr.Parser) 
MisMatchedToken (inherited from antlr.Parser) 
SemPredEvaluated (inherited from antlr.Parser) 
SynPredFailed (inherited from antlr.Parser) 
SynPredStarted (inherited from antlr.Parser) 
SynPredSucceeded (inherited from antlr.Parser) 
TokenLA (inherited from antlr.Parser) 
WarningReported (inherited from antlr.Parser) 

Protected Instance Constructors

CSharpParser Overloaded. Initializes a new instance of the CSharpParser class.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
initialize 
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

Protected Internal Instance Fields

astFactory (inherited from antlr.Parser) 
inputState (inherited from antlr.Parser) 
returnAST (inherited from antlr.Parser) 
tokenNames (inherited from antlr.Parser) 
traceDepth (inherited from antlr.Parser) 

Protected Internal Instance Properties

Events (inherited from antlr.Parser) 

Protected Internal Instance Methods

defaultDebuggingSetup (inherited from antlr.Parser) 

See Also

CSharpParser Class | DDW.CSharp.Parse Namespace