visitTableLiteral method
Implementation
@override
Object? visitTableLiteral(TableLiteral table) {
final t = LuaTable();
int next = 0;
for (var e in table.pairs) {
final Object k = switch (e.key) {
final RawExpr r => r.token.lexeme,
_ => ++next,
};
final v = e.value.accept(this);
t[k.toString()] = v?.toLua(k.toString());
}
return t;
}