7 instantiations of SourceText
ilasm (4)
ILAssembler (3)
DocumentCompiler.cs (2)
54diagnostics.Add(new Diagnostic("Preprocessor", DiagnosticSeverity.Error, msg, new Location(new(start, length), new SourceText("", source))));
114_diagnostics.Add(new Diagnostic("Parser", DiagnosticSeverity.Error, $"line {line}:{charPositionInLine} {msg}", new Location(span, new SourceText("", sourceName))));
18 references to SourceText
ilasm (2)
ILAssembler (16)
DocumentCompiler.cs (11)
13public (ImmutableArray<Diagnostic>, CompilationResult?) Compile(SourceText document, Func<string, SourceText> includedDocumentLoader, Func<string, byte[]> resourceLocator, Options options)
18public (ImmutableArray<Diagnostic>, CompilationResult?) Compile(ImmutableArray<SourceText> documents, Func<string, SourceText> includedDocumentLoader, Func<string, byte[]> resourceLocator, Options options)
20Dictionary<string, SourceText> loadedDocuments = new();
26foreach (var document in documents)
37var includedDocument = includedDocumentLoader(path);
48if (loadedDocuments.TryGetValue(source, out var sourceText))
96private readonly Dictionary<string, SourceText> _loadedDocuments;
98public ParserErrorListener(ImmutableArray<Diagnostic>.Builder diagnostics, Dictionary<string, SourceText> loadedDocuments)
108if (_loadedDocuments.TryGetValue(sourceName, out var sourceText))