mirror of
https://github.com/ZuneDev/ZuneUIXTools.git
synced 2026-07-27 13:11:59 -07:00
Add type import and export to parser test
This commit is contained in:
@@ -15,8 +15,12 @@ public class Assembly(ITestOutputHelper output)
|
|||||||
{
|
{
|
||||||
const string code =
|
const string code =
|
||||||
"""
|
"""
|
||||||
|
.export main 0 UI
|
||||||
|
|
||||||
.import-ns Me as me
|
.import-ns Me as me
|
||||||
.import-ns assembly://UIX/Microsoft.Iris as iris
|
.import-ns assembly://UIX/Microsoft.Iris as iris
|
||||||
|
.import-type iris:Command
|
||||||
|
|
||||||
|
|
||||||
.section data
|
.section data
|
||||||
|
|
||||||
@@ -36,8 +40,8 @@ main:
|
|||||||
output.WriteLine(ast.ToString());
|
output.WriteLine(ast.ToString());
|
||||||
|
|
||||||
Assert.NotNull(ast);
|
Assert.NotNull(ast);
|
||||||
Assert.Equal(2, ast.Imports.Count());
|
Assert.Equal(3 + 1 + 2, ast.Directives.Count());
|
||||||
Assert.Equal(9 + 2, ast.Body.Count());
|
Assert.Equal(9, ast.Body.Count());
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
|
|||||||
Reference in New Issue
Block a user