!7 p { assertEquals(pair("a", ll()), tok_parseFunctionCall("a()")); assertEquals(pair("a", ll("b")), tok_parseFunctionCall("a(b)")); assertEquals(pair("a", ll("b(c)")), tok_parseFunctionCall("a(b(c))")); assertEquals(pair("a", ll("b(c, d)")), tok_parseFunctionCall("a(b(c, d))")); assertEquals(pair("a", ll("b(c, d)", "e")), tok_parseFunctionCall("a(b(c, d), e)")); assertEquals(pair("foo", ll("a", "1")), tok_parseFunctionCall("foo(a, 1)")); assertNull(tok_parseFunctionCall("f")); assertNull(tok_parseFunctionCall("123")); assertNull(tok_parseFunctionCall("(f)")); print("OK"); }