Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / Ens.DTL.Parser
Private  Storage   

Ens.DTL.Parser


class Ens.DTL.Parser extends
%RegisteredObject

This class parses the DTL source and returns the root of the parse tree that represents the Data Transform Class

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
17


Summary


Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
CollectDTLErrors ParseStream parseAction


Methods


• method CollectDTLErrors() as %Status
Collect Parser Errors into a single status value
• method ParseStream(Output pTransform As Ens.DTL.Transform, pStream As %BinaryStream)
This is the test entry point to the parser
• method parseAction(pAction As Ens.DTL.Action, pIndex As %Integer, Output pStartChild As %String)