Skip to main content

%Compiler.COS.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

FeedbackOpens in a new tab