not working

This commit is contained in:
nub31
2025-06-22 20:00:07 +02:00
parent a5d4417d31
commit cc0bbc81a6
16 changed files with 1257 additions and 746 deletions

View File

@@ -15,7 +15,7 @@ public static class Parser
private static IEnumerable<Token> _tokens = [];
private static int _index;
public static CompilationUnit? ParseFile(IEnumerable<Token> tokens, out IEnumerable<Diagnostic> diagnostics)
public static SyntaxTree? ParseFile(IEnumerable<Token> tokens, string filePath, out IEnumerable<Diagnostic> diagnostics)
{
_tokens = tokens;
_namespace = null!;
@@ -46,7 +46,7 @@ public static class Parser
}
diagnostics = _diagnostics;
return new CompilationUnit(_namespace, definitions);
return new SyntaxTree(filePath, _namespace, definitions);
}
catch (ParseException ex)
{