|
|
52fb46abfa
|
v4.8.0
|
2026-07-14 20:51:06 -04:00 |
|
|
|
2e02ed7391
|
Fix test_macros.c on MacOS
|
2026-07-14 20:51:00 -04:00 |
|
|
|
1c74e747e1
|
Add p_set_input_index()
|
2026-07-14 20:43:59 -04:00 |
|
|
|
b4d43d39f6
|
Add lex_fn documentation about custom lex function contract
|
2026-07-14 17:01:22 -04:00 |
|
|
|
7ce1f8fc7f
|
Test reentering parser for nested inner parses
|
2026-07-14 11:41:52 -04:00 |
|
|
|
0aaa44faf4
|
Add a test for a macro implementation using custom lex function
|
2026-07-13 22:21:02 -04:00 |
|
|
|
2ebdeaa995
|
Add p_input_index()
|
2026-07-11 22:58:26 -04:00 |
|
|
|
c0016f6d58
|
Add p_set_position()
|
2026-07-11 22:46:21 -04:00 |
|
|
|
fb4288d5b9
|
Test p_parse_inner with tree generation mode active
|
2026-07-11 22:46:21 -04:00 |
|
|
|
2f9a29f7c5
|
p_parse_inner: do not consume the follow token
|
2026-07-11 22:46:21 -04:00 |
|
|
|
946eb4eef7
|
Add p_parse_inner_XXX() APIs
|
2026-07-11 20:08:56 -04:00 |
|
|
|
75c2a4cbdf
|
Install valgrind for Linux github runners
|
2026-07-08 22:09:53 -04:00 |
|
|
|
2c8ce0a359
|
Skip valgrind tests on MacOS github runners
|
2026-07-08 20:01:29 -04:00 |
|
|
|
64383cb0f4
|
v4.7.0
|
2026-07-08 19:41:39 -04:00 |
|
|
|
256b7f9277
|
Update CHANGELOG for v4.7.0
|
2026-07-08 19:08:53 -04:00 |
|
|
|
98390429a8
|
Allow parser user code blocks in tree mode
|
2026-07-07 17:54:01 -04:00 |
|
|
|
b04c0ad205
|
Do not highlight rule components as propane keywords
|
2026-07-05 20:52:59 -04:00 |
|
|
|
453be990b6
|
v4.6.0
|
2026-07-02 22:13:54 -04:00 |
|
|
|
3c619acd29
|
Update CHANGELOG for v4.6.0
|
2026-07-02 21:34:30 -04:00 |
|
|
|
ca9c23f96b
|
Add lexer user code expansions to access lexer match text positions
|
2026-07-02 21:27:55 -04:00 |
|
|
|
1729546d69
|
Track rule component positions - close #41
|
2026-07-02 16:42:50 -04:00 |
|
|
|
7942a3be97
|
Remove pvalue from state_info_t if AST mode is active - close #42
|
2026-07-02 08:14:49 -04:00 |
|
|
|
c28aebddb4
|
Fix user guide and generated parser comments for position row and col to be 1-based
|
2026-07-01 23:02:47 -04:00 |
|
|
|
cb914e8bb0
|
v4.5.0
|
2026-06-29 23:49:01 -04:00 |
|
|
|
ece95dd7e0
|
Fix propane.vim keyword detection
|
2026-06-29 23:48:43 -04:00 |
|
|
|
232af68081
|
Attempt to autodetect target language (D/C++) in extra/vim/syntax/propane.vim
|
2026-06-29 23:02:57 -04:00 |
|
|
|
23834bef82
|
Update keyword list in extra/vim/syntax/propane.vim
|
2026-06-29 23:02:05 -04:00 |
|
|
|
7b698d7b31
|
Add noline grammar statement to skip emitting #line directives
|
2026-06-29 22:41:07 -04:00 |
|
|
|
45843da0df
|
Fix #line reset directives
|
2026-06-29 22:21:45 -04:00 |
|
|
|
f27a8688f7
|
Add CHANGELOG for v4.4.0
|
2026-06-29 22:15:01 -04:00 |
|
|
|
c459507612
|
v4.4.0
|
2026-06-22 23:46:32 -04:00 |
|
|
|
feacbc907d
|
Update gems
|
2026-06-22 23:46:06 -04:00 |
|
|
|
5ac3ad1655
|
Add p_value_get() / p_value_get_XXX() accessors
Allow user code to access specific pvalue values, especially when
multiple ptypes are in use.
|
2026-06-22 22:12:29 -04:00 |
|
|
|
b641c64425
|
v4.3.0
|
2026-05-22 18:16:29 -07:00 |
|
|
|
5245302f49
|
Update CHANGELOG for v4.3.0
|
2026-05-22 18:11:58 -07:00 |
|
|
|
7a140623ff
|
Use #line for user code blocks to report input grammar position for errors
|
2026-05-21 16:24:25 -07:00 |
|
|
|
42035c3a55
|
Update gems
|
2026-05-06 08:40:37 -04:00 |
|
|
|
d97f0f8f49
|
v4.2.0
|
2026-04-10 18:57:49 -04:00 |
|
|
|
98e2beb425
|
Update CHANGELOG for v4.2.0
|
2026-04-10 18:57:01 -04:00 |
|
|
|
30565545ee
|
Update gems
|
2026-04-10 18:52:41 -04:00 |
|
|
|
cd75077959
|
Update copyright years
|
2026-04-10 16:36:55 -04:00 |
|
|
|
51b09a5799
|
Support custom lex function
|
2026-04-10 16:36:16 -04:00 |
|
|
|
e992e6344a
|
Update CHANGELOG for v4.1.0
|
2026-02-28 22:40:55 -05:00 |
|
|
|
a05a55ceb8
|
v4.1.0
|
2026-02-28 22:38:40 -05:00 |
|
|
|
e9ecf33f58
|
Run valgrind on D targets in addition to C and C++
|
2026-02-28 21:50:13 -05:00 |
|
|
|
dd687d0299
|
Add p_context_delete() and p_tree_delete() for D targets
|
2026-02-28 21:12:35 -05:00 |
|
|
|
d440d0442d
|
Expand token_user_fields unit test
|
2026-02-22 09:38:42 -05:00 |
|
|
|
f9b4563f94
|
v4.0.0
|
2026-02-21 22:43:47 -05:00 |
|
|
|
334990840e
|
Update README and CHANGELOG for v4.0.0
|
2026-02-21 22:19:54 -05:00 |
|
|
|
f584389a29
|
Reorganize Propane Grammar File user guide section
|
2026-02-21 22:06:09 -05:00 |
|