'literal'::[ { name: "int", statement: "5", assert: [ { result: SyntaxSuccess }, ] }, { name: "null", statement: "null", assert: [ { result: SyntaxSuccess }, ] }, { name: "missing", statement: "missing", assert: [ { result: SyntaxSuccess }, ] }, { name: "list", statement: "[a, 5]", assert: [ { result: SyntaxSuccess }, ] }, { name: "list with binary operation", statement: "[a, 5, (b + 6)]", assert: [ { result: SyntaxSuccess }, ] }, { name: "list function", statement: "LIST(a, 5)", assert: [ { result: SyntaxSuccess }, ] }, { name: "sexp function", statement: "SEXP(a, 5)", assert: [ { result: SyntaxSuccess }, ] }, { name: "sexp function with binary operation", statement: "SEXP(a, 5, (b + 6))", assert: [ { result: SyntaxSuccess }, ] }, { name: "struct", statement: "{'x':a, 'y':5 }", assert: [ { result: SyntaxSuccess }, ] }, { name: "struct with binary operation", statement: "{'x':a, 'y':5, 'z':(b + 6)}", assert: [ { result: SyntaxSuccess }, ] }, { name: "nested empty list", statement: "[[]]", assert: [ { result: SyntaxSuccess }, ] }, { name: "nested empty bag", statement: "<<<<>>>>", assert: [ { result: SyntaxSuccess }, ] }, { name: "nested empty struct", statement: "{'a':{}}", assert: [ { result: SyntaxSuccess }, ] }, ]