%Compiler.COS.ParseTree
hidden class %Compiler.COS.ParseTree extends %Compiler.Util.ParseTree
Parse tree for the COS parsing.Property Inventory
Method Inventory
Properties
property source as %Stream.GlobalCharacter;
Property methods: sourceDelete(), sourceGet(), sourceGetObject(), sourceGetObjectId(), sourceGetSwizzled(), sourceIsValid(), sourceNewObject(), sourceOid(), sourceOpen(), sourceSet(), sourceSetObject(), sourceSetObjectId(), sourceUnSwizzle()
Methods
classmethod Parse(source As %CacheString, settings As %CacheString = "", ByRef returnStatus As %Status, trigger As %Boolean = 0, sqlContext As %Integer = 0) as %Compiler.Util.ParseTree
classmethod parseStream(source As %Stream.Object, settings As %CacheString = "", ByRef returnStatus As %Status, trigger As %Boolean = 0, sqlContext As %Integer = 0) as %Compiler.Util.ParseTree
parseStream()
This method is responsible for invoking the parser. The parser constructs the parseTree and returns any errors encountered.
Since the parser can vary by compiler, this method is abstract and expected to be implemented by the specific compiler.
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- accept()