expr-lang / expr

Expression language and expression evaluation for Go
https://expr-lang.org
MIT License
6.16k stars 394 forks source link

Fix unary print #676

Closed zhuliquan closed 3 months ago

zhuliquan commented 3 months ago

add parenthesis wrapped for condition node in unary print case. fix print bug: not (a == 2 ? b < 1 : b > 2) will print not a == 2 ? b < 1 : b > 2