LLParseData Class
Stores the results of a ILLParser parsing operation.
public class LLParseData : ILLParseData, IParseData, IParseErrorProvider
- Inheritance:
- System.Object Object
- Implements:
- ILLParseData IParseData IParseErrorProvider
Constructors
LLParseData()
public LLParseData()
Properties
Ast
Gets or sets the object that contains the abstract syntax tree result.
public IAstNode Ast { get; set; }
Property Value
- IAstNode:
The object that contains the abstract syntax tree result.
Errors
Gets or sets the collection of IParseError objects that specify parse errors.
public IEnumerable<IParseError> Errors { get; set; }
Property Value
- System.Collections.Generic.IEnumerable<IParseError>:
The collection of IParseError objects that specify parse errors.
Snapshot
Gets the ITextSnapshot, if known, from which the parse errors were created.
public ITextSnapshot Snapshot { get; set; }
Property Value
- ITextSnapshot:
The ITextSnapshot, if known, from which the parse errors were created.
Inherited Members
- System.Object.ToString()
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object, System.Object)
- System.Object.ReferenceEquals(System.Object, System.Object)
- System.Object.GetHashCode()
- System.Object.GetType()
- System.Object.MemberwiseClone()