Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
public abstract class AstParseTree : Located, IParseTree
{
  public this(locationvirtual IsAmbiguous    : bool;
  public virtual IsMissing      : bool;
  public virtual RuleDescriptor : RuleDescriptor;

  public virtual Apply(visitor : LocationParseTreeVisitor) : ParseTree;

  public override ToString() : string;
  public ToString(options : PrettyPrintOptions) : string;
  public ToString(options : PrettyPrintOptions, spans : out List[SpanInfo]) : string;

  public virtual PrettyPrint(writer : PrettyPrintWriter, callerBindingPower : int, spanClass : SpanClass) : void;

  protected virtual PrettyPrintSource : IPrettyPrintSource { get; }

  protected virtual GetSourceSnapshotProvider() : ISourceSnapshotProvider;

  protected virtual GetLocationSpan() : NSpan;
}

See also

Nitra.Runtime.dll
Located