Print parsed program to test output

This commit is contained in:
Yoshi Askharoun
2024-01-29 22:09:51 -06:00
parent 19d65e8cc5
commit 810a6badac
+4 -1
View File
@@ -1,9 +1,10 @@
using Sprache; using Sprache;
using Microsoft.Iris.Asm; using Microsoft.Iris.Asm;
using Xunit.Abstractions;
namespace UIX.Test; namespace UIX.Test;
public class Assembly public class Assembly(ITestOutputHelper output)
{ {
[Fact] [Fact]
public void Test1() public void Test1()
@@ -25,6 +26,8 @@ main:
"""; """;
var ast = Lexer.Program.Parse(code); var ast = Lexer.Program.Parse(code);
output.WriteLine(ast.ToString());
Assert.NotNull(ast); Assert.NotNull(ast);
Assert.Equal(2, ast.Imports.Count()); Assert.Equal(2, ast.Imports.Count());
Assert.Equal(9, ast.Body.Count()); Assert.Equal(9, ast.Body.Count());