packages feed

symantic-parser-0.1.0.20210201: test/Golden/Grammar/brainfuck.opt.dump

<*>
+ <*>
| + pure (\u1 -> (\u2 -> u2))
| ` def <hidden>
|   ` <*>
|     + pure (\u1 -> Term)
|     ` def <hidden>
|       ` <|>
|         + <*>
|         | + <*>
|         | | + pure (\u1 -> (\u2 -> (\u3 -> u2 u3)))
|         | | ` satisfy
|         | ` rec <hidden>
|         ` pure (\u1 -> u1)
` def <hidden>
  ` <*>
    + pure (\u1 -> u1 Term)
    ` def <hidden>
      ` <|>
        + <*>
        | + <*>
        | | + <*>
        | | | + pure (\u1 -> (\u2 -> (\u3 -> (\u4 -> (u1 u2) (u3 u4)))))
        | | | ` conditional
        | | |   + look
        | | |   | ` satisfy
        | | |   + bs
        | | |   | + <*>
        | | |   | | + pure (\u1 -> (\u2 -> cons Term))
        | | |   | | ` satisfy
        | | |   | + <*>
        | | |   | | + pure (\u1 -> (\u2 -> cons Term))
        | | |   | | ` satisfy
        | | |   | + <*>
        | | |   | | + pure (\u1 -> (\u2 -> cons Term))
        | | |   | | ` satisfy
        | | |   | + <*>
        | | |   | | + pure (\u1 -> (\u2 -> cons Term))
        | | |   | | ` satisfy
        | | |   | + <*>
        | | |   | | + pure (\u1 -> (\u2 -> cons Term))
        | | |   | | ` satisfy
        | | |   | + <*>
        | | |   | | + pure (\u1 -> (\u2 -> cons Term))
        | | |   | | ` satisfy
        | | |   | ` <*>
        | | |   |   + <*>
        | | |   |   | + <*>
        | | |   |   | | + <*>
        | | |   |   | | | + pure (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> cons (Term u3))))))
        | | |   |   | | | ` satisfy
        | | |   |   | | ` ref <hidden>
        | | |   |   | ` rec <hidden>
        | | |   |   ` satisfy
        | | |   ` empty
        | | ` ref <hidden>
        | ` rec <hidden>
        ` pure (\u1 -> u1)