greg -Dp: print parsed do actions
syntax-p5: seperate if rule, allow ws before if block