Commit Graph
2223 Commits
Author SHA1 Message Date
Krasimir Angelov 8e605eac88 revert some unintended changes 2024-01-05 11:05:11 +01:00
Krasimir Angelov b5ed0dd0ea implement pre and support more syntagmatic words 2024-01-05 11:03:17 +01:00
Krasimir Angelov 24b96ba874 support CAPIT & ALLCAPIT 2024-01-04 10:37:25 +01:00
Krasimir Angelov c327cf063e support for BIND/SOFT_BIND/SOFT_SPACE 2024-01-04 10:34:55 +01:00
Krasimir Angelov 68da9226b1 support syntagmatic words 2024-01-02 16:31:22 +01:00
Krasimir Angelov 51ea3926a5 bugfixes 2023-12-30 23:08:17 +01:00
Krasimir Angelov 87b6094ade introduce a version of namespace_iter with a lambda function 2023-12-28 10:50:08 +01:00
Krasimir Angelov d78aea4170 bug fixes 2023-12-28 10:12:39 +01:00
Krasimir Angelov da9e037b62 bugfixes 2023-12-23 18:53:54 +01:00
Krasimir Angelov 31b52adfa7 fix most space leaks in the LRTableMaker 2023-12-23 15:31:28 +01:00
Krasimir Angelov ba19ff1f63 bugfix 2023-12-21 11:17:45 +01:00
Krasimir Angelov 93e47b6409 bugfix 2023-12-20 10:18:54 +01:00
Krasimir Angelov 9313b45a4f store the index with every production 2023-12-15 10:25:09 +01:00
Krasimir Angelov f2d269ff65 restore epsilons while parsing 2023-12-14 18:16:10 +01:00
Krasimir Angelov ad57f73298 Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic 2023-12-05 15:03:27 +01:00
Krasimir Angelov 85f3aa3eca add const specifier to make md5 more general 2023-12-05 15:02:49 +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 86315bc8c2 remove a premature optimization that caused problems 2023-12-05 13:56:56 +01:00
Krasimir Angelov da135bea8b started node.js binding 2023-10-03 09:11:42 +02:00
Krasimir Angelov 46ccde4abc more details in the LR graph 2023-09-20 18:05:40 +02:00
Krasimir Angelov 7d42e7cfc9 extend the LR(0) visualization 2023-09-20 13:42:20 +02:00
Krasimir Angelov dccb9681a2 started a graphviz visualization for the LR(0) automaton 2023-09-19 21:19:54 +02:00
Krasimir Angelov 2582719fab prepare for context-sensitive parsing 2023-09-19 21:17:55 +02:00
Krasimir Angelov 22e6b30193 refactoring 2023-09-19 08:33:43 +02:00
Krasimir Angelov 5de4d9dd5c trigger a new uppload to PyPI 2023-09-18 14:20:09 +02:00
Krasimir Angelov 30717ac8b7 temporary disable the automaton generation for the GitHub version 2023-09-18 13:14:15 +02:00
Krasimir Angelov f0c5299839 bugfix in the automaton generation 2023-09-17 14:06:31 +02:00
Krasimir Angelov b3968d95b9 first variant of the parser which precompiles epsilons 2023-09-15 18:22:35 +02:00
Krasimir Angelov d2cbe7b6a1 finished the unmarshaller 2023-09-14 11:38:55 +02:00
Krasimir Angelov d557f45ebd started a WASM version of the runtime 2023-09-13 20:24:35 +02:00
Krasimir Angelov 2df5538084 rename the python package to pgf-majestic and uppload to PyPI 2023-09-10 18:30:19 +02:00
Krasimir Angelov 349c5b82ad fix compilation on Windows 2023-09-07 10:24:42 +02:00
Krasimir Angelov dde9fc1228 fix the type signature for macOS 2023-09-07 10:19:36 +02:00
Krasimir Angelov b265249fe9 don't use PyObject_CallOneArg for compatibility with old Python 2023-09-07 10:17:00 +02:00
Krasimir Angelov f1af1c8be4 make it possible to bootstrap an .ngf from a cookie 2023-09-07 10:07:49 +02:00
Krasimir Angelov d110140107 update 2023-09-04 17:53:55 +02:00
Krasimir Angelov 295458ab03 two more fixes 2023-09-04 17:52:09 +02:00
Krasimir Angelov 56c5b8e3e9 a second try on writePGF_ 2023-09-04 17:46:21 +02:00
Krasimir Angelov 251d313d1b remove redundant type 2023-09-04 17:17:26 +02:00
Krasimir Angelov d49ef33054 try an implementation for writePGF_ on macOS 2023-09-04 17:14:02 +02:00
Krasimir Angelov 62cad0f1ba make it possible to write grammars via a cookie in glibc 2023-09-04 16:20:49 +02:00
Krasimir Angelov 9a6d5a99bf partial implementation for deserialization with daison 2023-09-01 11:56:23 +02:00
Krasimir Angelov 034fe569c4 added hasLinearization 2023-08-31 22:05:02 +02:00
Krasimir Angelov a33f64d236 added lookupMorpho 2023-08-31 19:51:51 +02:00
Krasimir Angelov e0c820be17 update checkoutBranch 2023-08-26 07:58:12 +02:00
Krasimir Angelov d1e9454dfa add documentation and type information for VS Code 2023-08-25 18:10:30 +02:00
Krasimir Angelov 7c93a594e0 fix an out of date comment 2023-08-25 18:09:47 +02:00
Krasimir Angelov 22c41367ec fix typo 2023-08-25 18:09:16 +02:00
Krasimir Angelov 1a17234a9c progress on the parser 2023-06-02 11:52:47 +02:00
Krasimir Angelov 58b1a9a535 added hashing for expressions 2023-05-31 09:15:33 +02:00