add file trace to parser, refactor, fix inner type

This commit is contained in:
Neemek 2025-09-30 14:09:05 +02:00
parent bcf0978b68
commit c8660a6471
Signed by: neemek
GPG key ID: 84FFE4D7D40AB25E
10 changed files with 131 additions and 51 deletions

View file

@ -130,7 +130,7 @@ func TestAll(t *testing.T) {
}
t.Log("Initializing parser")
p := NewParser(tc.src, tokens)
p := NewParser(tc.src, []string{}, tokens)
t.Log("Parsing tokens")
tree, err := p.Parse(tc.src)
@ -173,7 +173,7 @@ func BenchmarkAll(b *testing.B) {
l := NewLexer(tc.src)
tokens, _ := l.Tokenize()
p := NewParser(tc.src, tokens)
p := NewParser(tc.src, []string{}, tokens)
tree, _ := p.Parse(tc.src)
c := NewCompiler([]rune(tc.src))