Closed jzjsuper closed 8 years ago
However, if I change test.py
to
a = [x + 1 for x in [1, 2, 3] if True]
The program will not throw any exception, but it generates the following python file:
a = [x + 1 for x in [1, 2, 3] if False]
Yep, the True / False error is because of the same bug as your previous issue, so that's fixed, the first example is incorrectly compiled to pseudo-ast by pseudo-python, it should convert it to a List#map
standard call
test.py:
test.pseudo.yaml:
When executing
$ pseudo test.pseudo.yaml py
, the following error occurs: