Add line and column numbers to lexer tree

This commit is contained in:
Yoshi Askharoun
2024-02-04 22:09:21 -06:00
parent 6823ef5296
commit 934c20ccdf
5 changed files with 30 additions and 10 deletions
+4
View File
@@ -17,6 +17,10 @@ public static partial class Lexer
from sectionId in Parse.Letter.AtLeastOnce().Text()
select sectionId;
public static readonly Parser<IImport> Import = ParseImport;
public static readonly Parser<IBodyItem> BodyItem = ParseBodyItem;
public static readonly Parser<Program> Program =
from imports in Import.Token().Many()
from body in BodyItem.Many()