29 Commits

Author SHA1 Message Date
25d6e3bc34 Fix user guide regular expression example 2025-07-25 16:24:05 -04:00
5b94b03b04 Fix user guide double backslashes in examples 2025-07-22 21:17:18 -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
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
a7348be95d Add rule field aliases - #24 2024-07-22 20:16:52 -04:00
9746b3f2bf Document position tracking fields in user guide - #27 2024-07-21 14:04:51 -04:00
f3e4941ad8 Allow rule terms to be marked as optional 2024-05-09 11:56:13 -04:00
494afb7307 Allow specifying the start rule name 2024-05-05 12:39:00 -04:00
153f9d28f8 Allow user to specify AST node prefix or suffix
Add ast_prefix and ast_suffix grammar statements.
2024-05-04 21:49:13 -04:00
f0bd8d8663 Add documentation for AST generation mode - close #22 2024-04-23 00:15:19 -04:00
3eaf0d3d49 allow one line user code blocks - close #21 2024-04-02 17:44:15 -04:00
5b2cbe53e6 Add backslash escape codes - close #19 2024-03-29 16:45:54 -04:00
1d1590dfda Add API to access unexpected token found - close #18 2024-03-29 15:58:56 -04:00
1c91dcd298 Add token_names API - close #17 2024-03-29 15:02:01 -04:00
5dfd62b756 Add D example to user guide for p_context_init() - close #16 2024-03-29 13:52:16 -04:00
fad7f4fb36 Allow user termination from lexer code blocks - close #15 2024-03-29 13:45:08 -04:00
a5800575c8 Document generated API in user guide - close #14 2024-01-05 20:47:22 -05:00
24af3590d1 Allow user to terminate the parser - close #13 2024-01-03 22:32:10 -05:00
547dbd3850 Add user guide section for parser rules 2023-09-24 18:45:01 -04:00
aff0102536 Document the prefix statement 2023-09-24 16:14:59 -04:00
1328a718ac Add user guide content for lexer 2023-09-24 16:07:43 -04:00
c824ae9e5c User guide: document specifying parser value types 2023-08-26 21:15:33 -04:00
140b2d8350 User guide: document user code blocks 2023-08-24 09:40:08 -04:00
3c8794058f Add C backend - close #4 2023-08-24 09:40:01 -04:00
6333762414 Add user guide math expression example 2023-07-14 20:32:50 -04:00
7f844711d9 Start on more of the user guide 2023-02-28 20:53:31 -05:00
f5756e9523 Add script to generate user guide HTML 2023-01-04 20:43:25 -05:00