diff --git a/spec/runtime/arithmetic_spec.cpp b/spec/runtime/arithmetic_spec.cpp index e2449965..45fb64ef 100644 --- a/spec/runtime/arithmetic_spec.cpp +++ b/spec/runtime/arithmetic_spec.cpp @@ -20,7 +20,7 @@ describe("arithmetic", []() { it("parses products of variables", [&]() { TSDocumentSetText(document, "x*y"); - AssertThat(string(TSDocumentToString(document)), Equals("(expression (term (factor (number)) (factor (number)))")); + AssertThat(string(TSDocumentToString(document)), Equals("(expression (term (factor (variable)) (3) (factor (variable))))")); }); }); diff --git a/src/runtime/parser.cpp b/src/runtime/parser.cpp index aaab2a99..16c620cd 100644 --- a/src/runtime/parser.cpp +++ b/src/runtime/parser.cpp @@ -9,15 +9,13 @@ using std::to_string; #define TS_DEBUG_LEX #ifdef TS_DEBUG_LEX -#define DEBUG_LEX(...) \ -fprintf(stderr, __VA_ARGS__) +#define DEBUG_LEX(...) fprintf(stderr, __VA_ARGS__) #else #define DEBUG_LEX(...) #endif #ifdef TS_DEBUG_PARSE -#define DEBUG_PARSE(...) \ -fprintf(stderr, __VA_ARGS__) +#define DEBUG_PARSE(...) fprintf(stderr, __VA_ARGS__) #else #define DEBUG_PARSE(...) #endif