================== Table Declaration ================== table { ['answer', 42] } --- (root (item (statement (open_statement (expression (value (table (identifier) (identifier) (list (value (string)) (value (integer)))))))))) ================== Table Assignment ================== foobar = table { ['answer', 42] } --- (root (item (statement (open_statement (expression (operation (expression (identifier)) (operator) (expression (value (table (identifier) (identifier) (list (value (string)) (value (integer)))))))))))) ================== Table Access ================== select number from foobar where text == 'answer' --- (root (item (statement (open_statement (expression (select (identifier) (identifier) (expression (operation (expression (identifier)) (operator) (expression (value (string))))))))))) ================== Table Insert ================== insert ['bob was here', 0] into foobar --- (root (item (statement (open_statement (expression (identifier))))) (item (statement (open_statement (expression (operation (expression (value (list (value (string)) (value (integer))))) (operator) (expression (identifier))))))))