Commit Graph

1425 Commits

Author SHA1 Message Date
Aoran Zeng f26817f433
Implement namespace 2025-07-16 20:37:19 +08:00
Aoran Zeng a8c82a7476
Re-generate header 2025-07-16 19:46:44 +08:00
Aoran Zeng 3b7147b25a
Bump `rawstr4c` version to `v0.2.0.0` 2025-07-16 19:41:19 +08:00
Aoran Zeng 9aeb3541ed
Fix: not to escape `'` 2025-07-16 19:40:29 +08:00
Aoran Zeng 85d8ee940c
Fix multiple output kinds 2025-07-16 19:33:14 +08:00
Aoran Zeng b1a45fb4d7
Fix output condition 2025-07-16 19:07:46 +08:00
Aoran Zeng 4035984d72
Update `.gitignore` 2025-07-16 19:07:01 +08:00
Aoran Zeng d8b53cbfdb
Add test file 2025-07-16 19:05:57 +08:00
Aoran Zeng 2ec3c3d8d1
Respect `name-literally` 2025-07-16 18:41:27 +08:00
Aoran Zeng ac114dd2f8
Add `translate-` file 2025-07-16 18:24:26 +08:00
Aoran Zeng f64ccf4870
Fix config `output` name 2025-07-16 18:21:21 +08:00
Aoran Zeng 2dbee0b272
Show config blocks when debugging Parser 2025-07-16 18:16:10 +08:00
Aoran Zeng ff14468b14
Use new Config for Generator 2025-07-16 17:54:03 +08:00
Aoran Zeng e0988351eb
Add Config 2025-07-16 17:37:43 +08:00
Aoran Zeng bdba1fac31
Fight with the type 2025-07-16 17:31:11 +08:00
Aoran Zeng 8032921182
Strict types 2025-07-16 15:47:21 +08:00
Aoran Zeng 286843b40b
Rename to `ConfigBlock` 2025-07-16 12:19:05 +08:00
Aoran Zeng 2387b4e9f8
Remove fixtures prefix 2025-07-16 11:19:18 +08:00
Aoran Zeng 15ce694967
Add test file 2025-07-16 11:17:40 +08:00
Aoran Zeng 08da1c712b
Implement inherited config 2025-07-16 11:16:46 +08:00
Aoran Zeng 04b15fec17
Add `USAGE` 2025-07-16 03:29:58 +08:00
Aoran Zeng 902a40bed7
Move files handler back to main 2025-07-16 03:12:05 +08:00
Aoran Zeng 66e5c1f7e0
Adjust Generator according to the new Parser 2025-07-16 02:28:15 +08:00
Aoran Zeng c86b75987e
Parser new with a path, not a `IO::Path` 2025-07-16 02:14:16 +08:00
Aoran Zeng cefa25a883
Rename type 2025-07-16 02:01:16 +08:00
Aoran Zeng a6b0338ee0
Move debug functions to Parser 2025-07-16 01:52:07 +08:00
Aoran Zeng c3657b44ef
Little update 2025-07-16 01:45:09 +08:00
Aoran Zeng c4d0d1eb0e
Rewrite Parser consistent from bottom to top 2025-07-16 01:38:02 +08:00
Aoran Zeng 4e5003f36e
Rename to `root` 2025-07-16 00:23:09 +08:00
Aoran Zeng 676089ee7a
Test parser hierarchy 2025-07-16 00:10:45 +08:00
Aoran Zeng efd98676b8
Add `test-parser.rakutest` 2025-07-15 21:12:07 +08:00
Aoran Zeng 094acc1e85
Move to `fixture` 2025-07-15 20:44:40 +08:00
Aoran Zeng 7369734df6
Add test-hierarchy 2025-07-15 20:44:01 +08:00
Aoran Zeng 02f08acf5c
Add type 2025-07-15 19:02:31 +08:00
Aoran Zeng 5ac415801c
Fix destination 2025-07-15 07:57:14 +08:00
Aoran Zeng 35f85e048a
Prerelease `0.2.2-alpha1`
Some checks failed
Publish 'chsrc-git' to AUR / publish (push) Has been cancelled
2025-07-15 00:44:28 +08:00
Aoran Zeng 887eec51f6
Update dev doc 2025-07-15 00:43:49 +08:00
Aoran Zeng 4ac8ae9cc0
Deal with more illegal chars in C variable 2025-07-15 00:10:34 +08:00
Aoran Zeng 78001c002f
Rewrite `Java` recipe 2025-07-15 00:08:38 +08:00
Aoran Zeng fcdcbf058a
Rewrite `Haskell` recipe 2025-07-15 00:00:17 +08:00
Aoran Zeng 7bb3aab285
Update PL recipes 2025-07-14 23:44:21 +08:00
Aoran Zeng 4686f71cde
Implement `Clojure` recipe 2025-07-14 23:23:33 +08:00
Aoran Zeng 56e0907609
Update launch configurations 2025-07-14 22:46:40 +08:00
Aoran Zeng eb7753511e
Update tasks 2025-07-14 22:46:25 +08:00
Aoran Zeng f2a383412c
Test file use `DEBUG` mode 2025-07-14 22:40:30 +08:00
Aoran Zeng 8f501dd50e
Update framework test 2025-07-14 22:36:55 +08:00
Aoran Zeng 3e3e9aede2
Add `chsrc_run_as_x_file()` 2025-07-14 22:35:33 +08:00
Aoran Zeng fbdeeb125d
Update framework test 2025-07-14 20:41:11 +08:00
Aoran Zeng 0b5c67811e
Add `chsrc_make_tmpfile()` 2025-07-14 20:40:48 +08:00
Aoran Zeng 5c85073939
Update maintainers 2025-07-14 18:23:21 +08:00