Commit Graph

54 Commits

Author SHA1 Message Date
Arpad Ryszka
eb2be6c5c0 fix unexported code generation 2025-08-20 03:30:46 +02:00
Arpad Ryszka
3474d3615b fix unexported code generation 2025-08-20 03:22:39 +02:00
Arpad Ryszka
ab17c3b195 preserve init error 2025-08-20 00:45:32 +02:00
Arpad Ryszka
a8bec182b1 add go modules 2025-08-19 00:56:08 +02:00
Arpad Ryszka
a96580b2fd fix: all keywords need to be generated 2019-02-02 21:27:01 +01:00
Arpad Ryszka
7b2eaa5c7a add keyword commit type 2019-02-02 18:07:10 +01:00
Arpad Ryszka
d6dde78f74 remove randomness from code generation 2018-01-09 03:53:20 +01:00
Arpad Ryszka
9e25538b94 add generate command 2018-01-07 01:45:56 +01:00
Arpad Ryszka
184fa9e1ed recover tests 2018-01-06 21:30:07 +01:00
Arpad Ryszka
68ce88cc6f use generated syntax for all parsers 2018-01-05 19:06:10 +01:00
Arpad Ryszka
248a137158 generate self :) 2018-01-04 18:36:59 +01:00
Arpad Ryszka
6d3fe17ddb refactor parsing phase 2017-12-31 17:34:10 +01:00
Arpad Ryszka
f807c9d399 refactor definition phase 2017-12-31 16:14:56 +01:00
Arpad Ryszka
c96050347f remove unused code 2017-12-30 16:43:55 +01:00
Arpad Ryszka
5d242cff86 Merge branch 'master' into errors 2017-12-29 21:33:50 +01:00
Arpad Ryszka
55f41da721 note about comment formatting 2017-12-29 21:33:03 +01:00
Arpad Ryszka
3a843b21dc fix longest failing error position 2017-12-29 18:20:06 +01:00
Arpad Ryszka
32b51949b7 fix error reporting in recursive definitions 2017-12-29 14:59:13 +01:00
Arpad Ryszka
11ba9708d9 initial error reporting 2017-11-26 18:48:56 +01:00
Arpad Ryszka
0ebf532a30 error message 2017-11-26 02:34:34 +01:00
Arpad Ryszka
a25d7523b5 Merge branch 'master' into errors 2017-11-26 01:53:53 +01:00
Arpad Ryszka
78d08abb78 add formatting for definitions 2017-11-26 01:49:22 +01:00
Arpad Ryszka
41fdcbdef0 [FAILING] error reporting, part 2017-11-25 17:37:05 +01:00
Arpad Ryszka
062ad5b046 simplify build time pending check 2017-11-06 11:41:00 +01:00
Arpad Ryszka
72f47e1241 improve testing 2017-11-05 03:28:36 +01:00
Arpad Ryszka
446022c546 refactor - ranges 2017-11-04 22:49:42 +01:00
Arpad Ryszka
60172b2f9f fix bug with building empty items of sequences 2017-11-04 22:08:15 +01:00
Arpad Ryszka
930fb9f449 refactor parse phase - finalize 2017-11-02 22:55:19 +01:00
Arpad Ryszka
77c3356427 refactor parse phase - parsers 2017-11-02 22:19:03 +01:00
Arpad Ryszka
0efa15656d refactor parse phase - context 2017-11-02 20:49:49 +01:00
Arpad Ryszka
e0f61f9d28 refactor init phase - definitions 2017-11-01 03:54:53 +01:00
Arpad Ryszka
52b2bcc751 refactor init phase - core 2017-11-01 02:43:46 +01:00
Arpad Ryszka
c43dd97310 refactor definition phase 2017-11-01 00:19:29 +01:00
Arpad Ryszka
65678eb8bc validate external symbol names 2017-10-31 21:53:09 +01:00
Arpad Ryszka
c895aed608 drop tracing 2017-10-31 21:09:30 +01:00
Arpad Ryszka
f0288e26b4 cleanup boot 2017-10-29 16:46:17 +01:00
Arpad Ryszka
6f5f4bf270 automatic whitespace for json 2017-10-28 23:18:53 +02:00
Arpad Ryszka
5fd3d6b7ba add whitespace support 2017-10-28 22:54:15 +02:00
Arpad Ryszka
246b68b0c2 validation 2017-08-06 20:43:52 +02:00
Arpad Ryszka
74549f3576 normalize, skeleton 2017-08-06 20:32:59 +02:00
Arpad Ryszka
73585dd07d separate build phase for boot 2017-07-29 18:40:22 +02:00
Arpad Ryszka
1e7c0e8c28 add builder definitions 2017-07-29 16:25:17 +02:00
Arpad Ryszka
72c8418e45 refactore included 2017-07-27 01:48:16 +02:00
Arpad Ryszka
ea01f81ef0 store sequences 2017-07-17 21:58:03 +02:00
Arpad Ryszka
0b1a191856 don't allocate nodes for chars 2017-07-17 01:41:38 +02:00
Arpad Ryszka
7c53a121de reduce storage size 2017-07-16 23:15:42 +02:00
Arpad Ryszka
50592ed83f use numeric ids during init 2017-07-15 22:12:01 +02:00
Arpad Ryszka
94a21ae755 track parsers by numeric id 2017-07-15 21:49:08 +02:00
Arpad Ryszka
7d2abdafb2 extend go syntax 2017-07-15 19:04:04 +02:00
Arpad Ryszka
1e83b66ba5 generic cleanup 2017-06-26 02:20:23 +02:00