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()

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

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