lama_byterun/stdlib/regression/test27.lama
2020-04-10 03:15:18 +03:00

15 lines
No EOL
266 B
Text

import Ostap;
fun pure(v) {
empty @ lift(v)
}
local parse =
token(".") |> fun(e1) {
token(".") |> fun(e2) {
pure(Dot(e1, e2)) }};
case parseString(parse |> bypass(eof), "..") of
Succ(_) -> printf("Yes\n")
| Fail(_, _, _) -> printf("No\n")
esac