Islon Scherer
222741dccd
Fix broken test ( #1208 )
2025-09-17 13:53:15 -07:00
Islon Scherer
fdc501a35c
Implement canonical formatter ( #1107 )
...
CLI commands also added: `pkl format check` and `pkl format apply`.
2025-09-17 11:12:04 +02:00
Jen Basch
a8806416b9
Correctly handle EOF after unmatched backtick ( #1187 )
2025-08-25 14:31:26 -07:00
Daniel Chao
a779316cc2
Update dependencies ( #1184 )
...
Bump test dependencies, and also commonmark
2025-08-21 21:32:56 -07:00
Jen Basch
ae5f02b285
Allow trailing commas in comma-separated syntax elements ( #1137 )
2025-08-21 06:43:38 -07:00
Daniel Chao
6cd73227a1
Update dependencies ( #1128 )
2025-07-18 09:29:44 -07:00
Islon Scherer
ba82c5c6d6
Only allow shebangs in the beginning of a module ( #1126 )
2025-07-18 11:18:45 +02:00
Islon Scherer
3a35be6311
Remove ANTLR from the repo ( #1114 )
2025-07-08 09:43:35 +02:00
Jen Basch
dbf57280ba
Fix crash due to parse error in module header ( #1112 )
2025-07-01 10:05:16 +02:00
Daniel Chao
568c6ccbc2
Update dependencies, and clean up multi-JDK testing ( #1088 )
...
* Update dependencies
1. Remove */gradle.lockfile files
2. Run `gradle updateDependencyLocks` and commit
* Update multi-JDK testing to use simple Test task, add junit-platform-launcher to dependencies
- Don't use JvmTestSuite (we don't use another test runner, we use the same classpath)
* Add junit-platform-launcher to libs (prevent an issue where junit-engine and junit-launcher can fall out of sync)
2025-06-04 08:30:02 -07:00
Islon Scherer
fe2e4aa1a4
Simplify precedence and associativity parsing ( #1066 )
2025-05-12 14:59:26 +02:00
Islon Scherer
aad530b9a8
move parser out of pkl-core ( #1024 )
2025-03-18 20:23:53 +01:00