|
|
7122bdc2db
|
wip
|
2026-02-08 22:22:27 -05:00 |
|
|
|
cb426b4be1
|
Add free_token_node grammar statement
|
2026-02-08 20:33:00 -05:00 |
|
|
|
addf27d837
|
Turn on valgrind for C, C++ target specs
|
2026-02-08 19:24:11 -05:00 |
|
|
|
9c03d20083
|
Add p_free_ast() to free AST node memory for C targets
|
2026-02-08 00:02:24 -05:00 |
|
|
|
e223d03d7c
|
Use more concise RSpec output
|
2026-02-07 19:18:36 -05:00 |
|
|
|
be6a9ca2c1
|
Rename Rakefile -> Rakefile.rb
|
2026-02-07 19:18:25 -05:00 |
|
|
|
072af73b1e
|
Support C++ output language
|
2026-02-07 18:59:01 -05:00 |
|
|
|
ac8ed4bf5a
|
Update gems
|
2026-01-15 20:34:31 -05:00 |
|
|
|
8a393f554a
|
Document p_lex and p_token_info_t in user guide - fix #37
|
2026-01-15 20:22:54 -05:00 |
|
|
|
66f95cb6d8
|
v2.3.0
|
2025-07-28 20:40:24 -04:00 |
|
|
|
dbe0bf8ad0
|
Add github workflow to run unit tests
|
2025-07-28 20:35:06 -04:00 |
|
|
|
75fb627602
|
Update CHANGELOG
|
2025-07-28 18:44:00 -04:00 |
|
|
|
7ccb4c8730
|
Parallelize parser table generation on Linux hosts
|
2025-07-28 18:43:12 -04:00 |
|
|
|
962b7125ec
|
Build lookahead reduce actions for item sets before building reduce table
|
2025-07-27 17:24:35 -04:00 |
|
|
|
2df27b04fe
|
Update CHANGELOG
|
2025-07-27 14:56:09 -04:00 |
|
|
|
17f1454a4f
|
Speedup: avoid checking the same rule set more than once for lookahead tokens
|
2025-07-27 14:50:18 -04:00 |
|
|
|
b371f4b404
|
Speedup: calculate Item#hash once
|
2025-07-27 13:48:52 -04:00 |
|
|
|
91f476187b
|
Update CHANGELOG
|
2025-07-27 10:32:57 -04:00 |
|
|
|
54a0629e60
|
Add spec for \s matching newline
|
2025-07-26 21:36:05 -04:00 |
|
|
|
69aa3097c3
|
Update user guide for shorthand character classes
|
2025-07-26 21:34:22 -04:00 |
|
|
|
5486e5f138
|
Add \D, \S, \w, \W special character classes
|
2025-07-26 21:21:29 -04:00 |
|
|
|
5b243507cf
|
Show grammar line numbers for regex errors
|
2025-07-25 21:27:20 -04:00 |
|
|
|
25d6e3bc34
|
Fix user guide regular expression example
|
2025-07-25 16:24:05 -04:00 |
|
|
|
035bb2fc60
|
Fix matching lexer patterns containing a negated character class which includes a backslash-escaped sequence that matches more than one character
|
2025-07-25 16:14:35 -04:00 |
|
|
|
125c149750
|
Drop argument to CharacterRangeUnit constructor when possible
|
2025-07-22 21:53:18 -04:00 |
|
|
|
9ef80e61d4
|
Update gems
|
2025-07-22 21:22:27 -04:00 |
|
|
|
5b94b03b04
|
Fix user guide double backslashes in examples
|
2025-07-22 21:17:18 -04:00 |
|
|
|
9d686989ec
|
Fix C issue not fully initializing pvalues
This issue manifested when multiple ptypes are present with different sizes.
|
2025-07-22 21:05:32 -04:00 |
|
|
|
87d892d0a3
|
Fix a couple clang warnings
|
2025-07-21 23:26:37 -04:00 |
|
|
|
4ec57fa48d
|
Fix vim syntax highlighting for a regex ending with an escaped backslash
|
2025-07-20 17:16:59 -04:00 |
|
|
|
8b38ea4261
|
v2.2.1
|
2025-04-05 09:53:27 -04:00 |
|
|
|
92da10e483
|
Fix GC issue for D backend with AST enabled - close #36
|
2025-04-05 09:51:01 -04:00 |
|
|
|
839174a635
|
Generate comments to annotate reduce table entries
|
2025-04-05 09:50:18 -04:00 |
|
|
|
659de44c31
|
Update gems
|
2025-03-29 18:31:46 -04:00 |
|
|
|
207201d589
|
v2.2.0
|
2025-03-13 19:25:30 -04:00 |
|
|
|
89bc52fd80
|
Update CHANGELOG for v2.2.0
|
2025-03-13 19:25:09 -04:00 |
|
|
|
eb9d9026fc
|
Allow multiple lexer modes to be specified for a lexer pattern - close #35
|
2025-03-11 20:40:10 -04:00 |
|
|
|
54bb3307cd
|
Document p_decode_code_point() API function - close #34
|
2025-03-10 12:19:42 -04:00 |
|
|
|
5ebcbb2d6d
|
v2.1.1
|
2024-12-28 23:15:45 -05:00 |
|
|
|
61ebbb4f19
|
Update CHANGELOG for v2.1.1
|
2024-12-28 23:13:46 -05:00 |
|
|
|
1b4ca59158
|
Field aliases for AST node fields could alias incorrect field when multiple rule alternatives present for one rule set - close #33
|
2024-12-28 23:08:53 -05:00 |
|
|
|
b02c9205c0
|
Update CHANGELOG
|
2024-12-28 10:01:33 -05:00 |
|
|
|
7344554b5f
|
Version 2.1.0
|
2024-12-28 09:56:29 -05:00 |
|
|
|
77571a3449
|
Update gems
|
2024-12-28 09:54:54 -05:00 |
|
|
|
e098b7e445
|
Report rule name and line number for conflicting AST node field positions errors - close #32
|
2024-12-28 09:51:12 -05:00 |
|
|
|
3ea344a520
|
v2.0.0
|
2024-09-25 16:09:27 -04:00 |
|
|
|
530878a796
|
Update CHANGELOG for v2.0.0
|
2024-09-25 16:09:20 -04:00 |
|
|
|
1d468b6d3c
|
Use 1-based row and column values for position values - close #30
|
2024-09-25 15:58:03 -04:00 |
|
|
|
98e10d3d14
|
Fix named optional rules - close #29
|
2024-09-24 20:28:19 -04:00 |
|
|
|
36c74e439e
|
Log conflicting rules on reduce/reduce conflict - close #31
|
2024-09-24 20:05:39 -04:00 |
|