In This Article

LLParseData Class

Stores the results of a ILLParser parsing operation.

public class LLParseData : ILLParseData, IParseData, IParseErrorProvider
Inheritance:
object object
Derived:
DotNetParseData JavaScriptParseData JsonParseData PythonParseData XmlParseData
Implements:
ILLParseData IParseData IParseErrorProvider

Constructors

LLParseData()

Initializes an instance of the class.

public LLParseData()

Properties

Ast

The object that contains the abstract syntax tree result.

public IAstNode? Ast { get; set; }

Property Value

IAstNode

Errors

The collection of IParseError objects that specify parse errors.

public IEnumerable<IParseError>? Errors { get; set; }

Property Value

IEnumerable<IParseError>

Snapshot

The ITextSnapshot, if known, from which the parse errors were created.

public ITextSnapshot? Snapshot { get; set; }

Property Value

ITextSnapshot

Inherited Members

Extension Methods