Adds assignment to tables

This commit is contained in:
2018-11-19 16:22:13 +01:00
parent f4ae57c550
commit 7d551b6313
11 changed files with 176 additions and 57 deletions

View File

@@ -153,6 +153,21 @@ table = {
end
}
return table[1]()
";
var script = new Script(input);
Assert.Empty(script.Diagnostics.Messages);
var evaluated = script.Evaluate<long>();
Assert.Empty(script.Diagnostics.Messages);
Assert.Equal(400, evaluated);
}
[Fact]
public void AssignToTable()
{
const string input = @"
table = {}
table[1] = 400
return table[1]
";
var script = new Script(input);
Assert.Empty(script.Diagnostics.Messages);