Class LexemParser.ConfigLexem_Lexem_Pair
Class that represents stack elements of the parser.
Inheritance
System.Object
LexemParser.ConfigLexem_Lexem_Pair
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Syncfusion.Windows.Forms.Edit.Implementation.Parser
Assembly: Syncfusion.Edit.Windows.dll
Syntax
protected class ConfigLexem_Lexem_Pair : IStackData
Constructors
ConfigLexem_Lexem_Pair(IConfigLexem, ILexem, IParsePoint)
Creates instance of the the class and initializes it.
Declaration
public ConfigLexem_Lexem_Pair(IConfigLexem config, ILexem lexem, IParsePoint point)
Parameters
Type | Name | Description |
---|---|---|
IConfigLexem | config | Configurtion of the stack's element, can not be null |
ILexem | lexem | Lexem instance. Can be null. |
IParsePoint | point | Location. |
ConfigLexem_Lexem_Pair(IConfigLexem, ILexem, IParsePoint, IConfigLexem)
Creates instance of the the class and initializes it.
Declaration
public ConfigLexem_Lexem_Pair(IConfigLexem config, ILexem lexem, IParsePoint point, IConfigLexem firstConfig)
Parameters
Type | Name | Description |
---|---|---|
IConfigLexem | config | Configurtion of the stack's element, can not be null |
ILexem | lexem | Lexem instance. Can be null. |
IParsePoint | point | Location. |
IConfigLexem | firstConfig | Configuration of the first lexem in sequence. |
Properties
Config
Gets configuration of the stack's element.
Declaration
public IConfigLexem Config { get; }
Property Value
Type |
---|
IConfigLexem |
FirstConfig
Gets configuration of the first lexem in sequence.
Declaration
public IConfigLexem FirstConfig { get; }
Property Value
Type |
---|
IConfigLexem |
Lexem
Gets lexem instance, for language`s configuration can be null.
Declaration
public ILexem Lexem { get; }
Property Value
Type |
---|
ILexem |
Location
Gets ParsePoint that points to the position of the lexem.
Declaration
public IParsePoint Location { get; }
Property Value
Type |
---|
IParsePoint |