# HG changeset patch # User Simon Heath # Date 1663006715 14400 # Mon Sep 12 14:18:35 2022 -0400 # Node ID 442697f19ef5bc0ac83384e01801294efd981d64 # Parent 3fd077267d1af15f141537f06719384b20d7935f I found some more ambiguous parse expressions diff --git a/tests/programs/ambi_parse1.gt b/tests/programs/ambi_parse1.gt --- a/tests/programs/ambi_parse1.gt +++ b/tests/programs/ambi_parse1.gt @@ -5,11 +5,13 @@ -- status: success -- stdout: -- 1 +-- -2 +-- -3 +-- 1 -- 1 -- 2 -- 1 --- -2 --- -3 +-- 1 -- Test tricky parse expressions @@ -30,6 +32,10 @@ end fn main(): {} = + __println(foo()) + __println(bar()) + __println(baz()) + let x: I32 = 2 - 1 let y: I32 = 2 -1 @@ -38,7 +44,10 @@ __println(x) __println(y) __println(z) - __println(foo()) - __println(bar()) - __println(baz()) + + let aa: I32 = 2 + -1 + let ab: I32 = 2 + + -1 + __println(aa) + __println(ab) end