Goblin - A Platform for 3D AR and VR Applications

BooleanLiteral Members

BooleanLiteral overview

Public Instance Constructors

BooleanLiteral Constructor Initializes a new instance of the BooleanLiteral class.

Public Instance Properties

FileName (inherited from CSharpAST) 
LinePragma (inherited from CSharpAST) 
Text (inherited from antlr.BaseAST) 
Type (inherited from CSharpAST) Gets or sets the Type of the node (TODO: make this enum)
UserData (inherited from CSharpAST) Gets or sets the user-definable data for the current object.

Public Instance Methods

AddBuiltInDefinition (inherited from CSharpAST) 
addChild (inherited from antlr.BaseAST) 
AddDefinition (inherited from CSharpAST) 
AddRootExpression (inherited from CSharpAST) Stores root expressions (right sides, args, etc) to make expr exprAttr quicker.
AddSymbol (inherited from CSharpAST) Symbols are variables that refer to types, or type refs themselves.
Clone (inherited from antlr.BaseAST)Obsolete.  
CloseScope (inherited from CSharpAST) 
Equals (inherited from antlr.BaseAST)Overloaded.  
EqualsList (inherited from antlr.BaseAST) 
EqualsListPartial (inherited from antlr.BaseAST) 
EqualsTree (inherited from antlr.BaseAST) 
EqualsTreePartial (inherited from antlr.BaseAST) 
findAll (inherited from antlr.BaseAST) 
findAllPartial (inherited from antlr.BaseAST) 
getFirstChild (inherited from antlr.BaseAST) 
GetGraph (inherited from Expression)Overloaded.  
GetGraphOverloaded.  
GetHashCode (inherited from antlr.BaseAST) 
getNextSibling (inherited from antlr.BaseAST) 
getNumberOfChildren (inherited from antlr.BaseAST) 
getText (inherited from CSharpAST) 
getType (inherited from CSharpAST) 
GetType (inherited from Object) Gets the Type of the current instance.
initialize (inherited from CSharpAST)Overloaded.  
OpenBlockScope (inherited from CSharpAST) 
OpenScope (inherited from CSharpAST) Creates a new scope and sets it as the current scope. This will also add a definition to the parent scope if needed (in case of eg Class or Namespace, but not eg block or compile unit).
removeChildren (inherited from antlr.BaseAST) 
ResolveExpressions (inherited from CSharpAST) Determines all the return types of expressions, needed for resolving overloads.
ResolveSymbols (inherited from CSharpAST) Attributes all the stored symbols - only call once all definitions are parsed. This will clear the symbol table once its contents are attributed.
setFirstChild (inherited from antlr.BaseAST) 
setNextSibling (inherited from antlr.BaseAST) 
setText (inherited from CSharpAST) 
setType (inherited from CSharpAST) 
ToString (inherited from CSharpAST) 
ToStringList (inherited from antlr.BaseAST) 
ToStringTree (inherited from antlr.BaseAST)Overloaded.  
xmlSerialize (inherited from antlr.BaseAST) 
xmlSerializeNode (inherited from antlr.BaseAST) 
xmlSerializeRootClose (inherited from antlr.BaseAST) 
xmlSerializeRootOpen (inherited from antlr.BaseAST) 

Protected Instance Fields

curType (inherited from CSharpAST) 
isDirty (inherited from CSharpAST) 
p_text (inherited from CSharpAST) 

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.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

Protected Internal Instance Fields

down (inherited from antlr.BaseAST) 
right (inherited from antlr.BaseAST) 

See Also

BooleanLiteral Class | DDW.CSharp.Parse Namespace