work on nested tables, will need some cleanup later
This commit is contained in:
@@ -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()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user