1 # Left recursion has some tricky edge cases like this: 2 bp '{foo: (foo / `a-z) (foo / `a-z) `!; foo => "{@0}"}'