public static SyntaxTree LoadFile(string fileName) { var text = System.IO.File.ReadAllText(fileName); var sourceText = SourceFile.From(text, fileName); return(Parse(sourceText)); }
public static IEnumerable <SyntaxToken> ParseTokens(string source) => ParseTokens(SourceFile.From(source));
public static SyntaxTree Parse(string source) => Parse(SourceFile.From(source));
private SourceFile CreateSourceFile(FileInfo file) => SourceFile.From(this.Auditor, file);
public void SourceTextIncludesLastLine(string text, int expectedLineCount) { var sourceText = SourceFile.From(text); Assert.Equal(expectedLineCount, sourceText.LineCount); }