Commit Graph
25 Commits
Author SHA1 Message Date
Krasimir Angelov c41b75a9cb split the phrasetable to five parts and better serve the parser 2026-08-12 10:31:03 +02:00
Krasimir Angelov 696c3705a2 release the phrasetable when the concrete syntax is released 2026-08-04 15:41:57 +02:00
Krasimir Angelov 21c5280908 reuse the namespace Node for the phrasetable 2026-08-04 15:20:51 +02:00
Krasimir Angelov cccce4d064 incremental chart construction 2026-08-04 10:39:42 +02:00
Krasimir Angelov ce63d4627b variables in rules are finally renamed 2026-01-14 16:42:04 +01:00
Krasimir Angelov 21f4c009ab an interval based parser 2026-01-12 14:36:41 +01:00
Krasimir Angelov cb6bace896 Diophantine grammars in the runtime 2025-11-13 11:17:16 +01:00
Krasimir Angelov c519d4bfae switch to the new and nicer vector API 2024-08-28 11:20:45 +02:00
Krasimir Angelov d48a8d06c1 much faster grammar loading and dynamic updates 2024-03-21 16:42:41 +01:00
Krasimir Angelov 68da9226b1 support syntagmatic words 2024-01-02 16:31:22 +01:00
Krasimir Angelov d0e3c30ea6 remove phrasetable_lookup_epsilons which is no longer in use 2023-12-05 14:01:11 +01:00
Krasimir Angelov 7eac9ea2ab first draft of an LR parser 2023-05-10 12:01:48 +02:00
Krasimir Angelov 5d72714ef3 use strunct PgfConcrLin for consistency 2023-01-26 08:51:59 +01:00
Krasimir Angelov 7c13168bff use pragmas on when compiled with GCC 2023-01-26 08:40:27 +01:00
Krasimir Angelov 54d594aa07 use struct PgfSequenceItor for consistency 2023-01-26 08:33:24 +01:00
Krasimir Angelov 855fa7ebf3 use TextSpots for correct extraction of unknown words 2022-09-30 11:58:09 +02:00
Krasimir Angelov f8cfed15b4 add PGF_INTERNAL_DECL 2022-09-21 11:26:19 +02:00
Krasimir Angelov 3e0cc91a02 first rudimentary version of a parser 2022-09-16 12:34:46 +02:00
Krasimir Angelov 5b8212020f finished the implementation of lookupCohorts 2022-07-12 12:46:50 +02:00
Krasimir Angelov a66693770c started with lookupCohorts 2022-07-07 14:03:07 +02:00
Krasimir Angelov 18f70b786f first draft for lookupMorpho 2022-05-30 21:16:34 +02:00
Krasimir Angelov 5594679a83 first draft of the new allocator with transactions support 2022-05-20 13:55:45 +02:00
Krasimir Angelov 4d240f7260 working fullFormLexicon. Slows down loading and compilation 2022-02-08 16:38:30 +01:00
Krasimir Angelov d87b3ce166 get rid of the destructive updates for seq_ids 2022-01-10 10:27:09 +01:00
Krasimir Angelov 00f857559d restore the sharing of sequences. Shrinks the grammar by ~45% 2022-01-08 19:49:42 +01:00