Anton Medvedev
ebd5b4e426
Add print test for if
2025-03-08 12:31:51 +01:00
f1b80c01df
Fix print with precedence ( #678 )
...
* feat: extract code for compiling equal operator
* fix: fix unary and binary node print
consider the precedence of operators and their associative law when printing unary and binary nodes
---------
Co-authored-by: Anton Medvedev <[email protected] >
2025-03-07 16:34:41 +01:00
zhuliquan and GitHub
b74ed56efa
Fix unary node print for conditional expr ( #676 )
...
* feat: extract code for compiling equal operator
* fix: fix unary node inside condition node print
2024-06-23 21:20:41 +02:00
Anton Medvedev and GitHub
68e3148c1f
Vendor testify ( #642 )
2024-05-08 00:24:35 +02:00
Ganesan Karuppasamy and GitHub
36482dfa5a
Resolve double-escaping issue with pair node key ( #640 )
...
* Resolve double-escaping issue with pair node key
* Resolve double-escaping issue with pair node key
* Added test cases for pair node key
2024-05-07 21:07:12 +02:00
Anton Medvedev
3ceff1cdb3
Fix printing on conditional/binary nodes
...
Fixes #613
2024-04-16 23:23:12 +02:00
Anton Medvedev
9ca56a8aeb
Better map ast printing
2024-03-27 09:26:56 +01:00
Anton Medvedev
2171fef85d
Fix ast printing of ?.[
2024-02-12 22:15:17 +01:00
Anton Medvedev
7d4dd1a708
Improve ast printing for boolean operators
2024-01-17 23:21:11 +01:00
Anton Medvedev
551d2a7e0f
Use expr-lang/expr
2023-12-03 21:53:01 +01:00
Anton Medvedev
12bade29ad
Fix ast printing for ?? operator
...
Fixes #442
2023-11-16 16:22:34 +01:00
Anton Medvedev
32f5fde2eb
Replace interface{} with any
2023-08-30 11:25:15 +02:00
Anton Medvedev
b900473614
Fix SliceNode String()
2023-08-21 11:58:29 +02:00
Anton Medvedev
c8b485f6a8
Add String() to nodes
2023-08-17 17:23:18 +02:00