From 08c7721c3ab3b3ba8c97b48fad718d2b59d36a0e Mon Sep 17 00:00:00 2001 From: David Kerkeslager Date: Fri, 4 Aug 2017 19:17:25 -0400 Subject: [PATCH] Add an integration test to ensure left recursive parsing of math works --- examples/06_left_recursive_math.fur | 9 +++++++++ examples/06_left_recursive_math.fur.output.txt | 5 +++++ 2 files changed, 14 insertions(+) create mode 100644 examples/06_left_recursive_math.fur create mode 100644 examples/06_left_recursive_math.fur.output.txt diff --git a/examples/06_left_recursive_math.fur b/examples/06_left_recursive_math.fur new file mode 100644 index 0000000..f84c629 --- /dev/null +++ b/examples/06_left_recursive_math.fur @@ -0,0 +1,9 @@ +print(2 + 2 + 2 + 2) +print('\n') +print(5 - 1 - 1 - 1) +print('\n') +print(2 * 2 * 2 * 2) +print('\n') +print(12 // 2 // 3 // 2) +print('\n') +print(13 % 5 % 2) diff --git a/examples/06_left_recursive_math.fur.output.txt b/examples/06_left_recursive_math.fur.output.txt new file mode 100644 index 0000000..1c26a3f --- /dev/null +++ b/examples/06_left_recursive_math.fur.output.txt @@ -0,0 +1,5 @@ +8 +2 +16 +1 +1 \ No newline at end of file -- 2.20.1