work on nested tables, will need some cleanup later

This commit is contained in:
2018-11-18 16:08:20 +01:00
parent 3d4e6380ea
commit d8f7651de7
9 changed files with 93 additions and 47 deletions

View File

@@ -57,6 +57,27 @@ return table[""test""]
Assert.Null(evaluated);
}
[Fact]
public void NestedTables()
{
const string input = @"
table = {
{
{
100, 600, 900
},
{}
}
}
return table[1][1][2]
";
var script = new Script(input);
Assert.Empty(script.Diagnostics.Messages);
var evaluated = script.Evaluate<long>();
Assert.Empty(script.Diagnostics.Messages);
Assert.Equal(600, evaluated);
}
[Fact]
public void FunctionsInTable()
{