In This Article

LLParseData Class

Stores the results of a ILLParser parsing operation.

public class LLParseData : ILLParseData, IParseData, IParseErrorProvider
Inheritance:
System.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

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