Click or drag to resize

TreeWizardParseCore Method

Do the work for parse. Check to see if the t2 pattern fits the structure and token types in t1. Check text if the pattern has text arguments on nodes. Fill labels map with pointers to nodes in tree matched against nodes in pattern with labels.

Namespace:  Stimulsoft.Data.Expressions.Antlr.Runtime.Tree
Assembly:  Stimulsoft.Data (in Stimulsoft.Data.dll) Version: 2019.3.1.0
Syntax
protected virtual bool ParseCore(
	Object t1,
	TreeWizardTreePattern tpattern,
	IDictionary<string, Object> labels
)

Parameters

t1
Type: SystemObject

[Missing <param name="t1"/> documentation for "M:Stimulsoft.Data.Expressions.Antlr.Runtime.Tree.TreeWizard.ParseCore(System.Object,Stimulsoft.Data.Expressions.Antlr.Runtime.Tree.TreeWizard.TreePattern,System.Collections.Generic.IDictionary{System.String,System.Object})"]

tpattern
Type: Stimulsoft.Data.Expressions.Antlr.Runtime.TreeTreeWizardTreePattern

[Missing <param name="tpattern"/> documentation for "M:Stimulsoft.Data.Expressions.Antlr.Runtime.Tree.TreeWizard.ParseCore(System.Object,Stimulsoft.Data.Expressions.Antlr.Runtime.Tree.TreeWizard.TreePattern,System.Collections.Generic.IDictionary{System.String,System.Object})"]

labels
Type: System.Collections.GenericIDictionaryString, Object

[Missing <param name="labels"/> documentation for "M:Stimulsoft.Data.Expressions.Antlr.Runtime.Tree.TreeWizard.ParseCore(System.Object,Stimulsoft.Data.Expressions.Antlr.Runtime.Tree.TreeWizard.TreePattern,System.Collections.Generic.IDictionary{System.String,System.Object})"]

Return Value

Type: Boolean

[Missing <returns> documentation for "M:Stimulsoft.Data.Expressions.Antlr.Runtime.Tree.TreeWizard.ParseCore(System.Object,Stimulsoft.Data.Expressions.Antlr.Runtime.Tree.TreeWizard.TreePattern,System.Collections.Generic.IDictionary{System.String,System.Object})"]

See Also