1
0
forked from GitHub/gf-core

Commit Graph

  • 7c3335b95a scaffold flake o1lo01ol1o 2023-11-16 13:42:28 -06:00
  • 2c98075a0b support ghc9.4 o1lo01ol1o 2023-11-15 12:04:41 -06:00
  • da135bea8b started node.js binding Krasimir Angelov 2023-10-03 09:11:42 +02:00
  • 7d9015e2e1 Merge pull request #161 from anka-213/indent-errors Inari Listenmaa 2023-09-25 17:29:50 +02:00
  • cf1ef40789 gh-actions: Bump the python version Andreas Källberg 2023-09-25 12:53:55 +02:00
  • 37f06a4ae8 gh-actions: Don't use ubuntu-18 and macos-10.15 Andreas Källberg 2023-09-25 12:48:56 +02:00
  • 30c1376232 Don't build twice for tests in CI Andreas Källberg 2023-09-25 12:43:19 +02:00
  • ea3cef46b0 Update test to match new error Andreas Källberg 2023-09-25 12:01:56 +02:00
  • 268a25f59c Indent each line of an error message Andreas Källberg 2023-09-25 09:53:59 +02:00
  • 46ccde4abc more details in the LR graph Krasimir Angelov 2023-09-20 18:05:40 +02:00
  • 7d42e7cfc9 extend the LR(0) visualization Krasimir Angelov 2023-09-20 13:42:20 +02:00
  • dccb9681a2 started a graphviz visualization for the LR(0) automaton Krasimir Angelov 2023-09-19 21:19:54 +02:00
  • 2582719fab prepare for context-sensitive parsing Krasimir Angelov 2023-09-19 21:17:55 +02:00
  • 22e6b30193 refactoring Krasimir Angelov 2023-09-19 08:33:43 +02:00
  • 5de4d9dd5c trigger a new uppload to PyPI Krasimir Angelov 2023-09-18 14:20:09 +02:00
  • 30717ac8b7 temporary disable the automaton generation for the GitHub version Krasimir Angelov 2023-09-18 13:14:15 +02:00
  • f0c5299839 bugfix in the automaton generation Krasimir Angelov 2023-09-17 14:06:31 +02:00
  • b3968d95b9 first variant of the parser which precompiles epsilons Krasimir Angelov 2023-09-15 18:22:35 +02:00
  • d2cbe7b6a1 finished the unmarshaller Krasimir Angelov 2023-09-14 11:38:55 +02:00
  • d557f45ebd started a WASM version of the runtime Krasimir Angelov 2023-09-13 20:24:35 +02:00
  • 318b710a14 Merge pull request #160 from anka-213/prettier-syntax-errors Inari Listenmaa 2023-09-13 08:24:07 +02:00
  • e17d435284 add a link to GF WordNet Krasimir Angelov 2023-09-11 21:45:32 +02:00
  • b90666455e Fix typo Andreas Källberg 2023-09-11 13:17:19 +02:00
  • 88db715c3d Fix ghc-7.10.3 build in gh-actions Andreas Källberg 2023-09-11 13:03:05 +02:00
  • 003ab57576 Bump version of haskell github action Andreas Källberg 2023-09-11 18:43:14 +08:00
  • ffd7b27abd Improve syntax error messages Andreas Källberg 2023-09-11 12:29:13 +02:00
  • b0bd3ffbf8 fix the variable name Krasimir Angelov 2023-09-10 19:23:59 +02:00
  • 343e2d46bc try again with a different token Krasimir Angelov 2023-09-10 19:02:41 +02:00
  • 2df5538084 rename the python package to pgf-majestic and uppload to PyPI Krasimir Angelov 2023-09-10 18:30:19 +02:00
  • 096b36c21d Update jit.c Krasimir Angelov 2023-09-07 17:37:25 +02:00
  • 2bc6e28ab0 fix after the patch in http-slim Krasimir Angelov 2023-09-07 15:05:11 +02:00
  • d065e1de66 make it possible to download larger files but incremental upload Krasimir Angelov 2023-09-07 15:04:34 +02:00
  • 91681088ca make it possible to download a grammar Krasimir Angelov 2023-09-07 10:30:43 +02:00
  • 349c5b82ad fix compilation on Windows Krasimir Angelov 2023-09-07 10:24:42 +02:00
  • dde9fc1228 fix the type signature for macOS Krasimir Angelov 2023-09-07 10:19:36 +02:00
  • b265249fe9 don't use PyObject_CallOneArg for compatibility with old Python Krasimir Angelov 2023-09-07 10:17:00 +02:00
  • f1af1c8be4 make it possible to bootstrap an .ngf from a cookie Krasimir Angelov 2023-09-07 10:07:49 +02:00
  • d110140107 update Krasimir Angelov 2023-09-04 17:53:55 +02:00
  • 295458ab03 two more fixes Krasimir Angelov 2023-09-04 17:52:09 +02:00
  • 56c5b8e3e9 a second try on writePGF_ Krasimir Angelov 2023-09-04 17:46:21 +02:00
  • 251d313d1b remove redundant type Krasimir Angelov 2023-09-04 17:17:26 +02:00
  • d49ef33054 try an implementation for writePGF_ on macOS Krasimir Angelov 2023-09-04 17:14:02 +02:00
  • fc23e8b9fe try ubuntu-latest Krasimir Angelov 2023-09-04 16:49:47 +02:00
  • 844c4dccff try actions/checkout@v4 Krasimir Angelov 2023-09-04 16:36:47 +02:00
  • 62cad0f1ba make it possible to write grammars via a cookie in glibc Krasimir Angelov 2023-09-04 16:20:49 +02:00
  • 9a6d5a99bf partial implementation for deserialization with daison Krasimir Angelov 2023-09-01 11:56:23 +02:00
  • 034fe569c4 added hasLinearization Krasimir Angelov 2023-08-31 22:05:02 +02:00
  • a33f64d236 added lookupMorpho Krasimir Angelov 2023-08-31 19:51:51 +02:00
  • e0c820be17 update checkoutBranch Krasimir Angelov 2023-08-26 07:58:12 +02:00
  • d1e9454dfa add documentation and type information for VS Code Krasimir Angelov 2023-08-25 18:10:30 +02:00
  • 7c93a594e0 fix an out of date comment Krasimir Angelov 2023-08-25 18:09:47 +02:00
  • 22c41367ec fix typo Krasimir Angelov 2023-08-25 18:09:16 +02:00
  • 86af7b12b3 the jitter should still read the absfuns even for EMSCRIPTEN and aarch64 Krasimir Angelov 2023-08-11 10:47:29 +02:00
  • e2c2763d59 One more place with __aarch64__ Krasimir Angelov 2023-08-09 10:59:53 +02:00
  • fae2fc4c6c Try with __aarch64__ Krasimir Angelov 2023-08-09 10:58:50 +02:00
  • 5131fadd1f lightning.h not included on aarch64 Krasimir Angelov 2023-08-08 16:18:49 +02:00
  • 0e1cbfaa7e Disable the jit on aarch64 Krasimir Angelov 2023-08-04 15:01:31 +02:00
  • 95e5976b03 Create funcs.h Krasimir Angelov 2023-08-04 14:49:55 +02:00
  • 9dee033e2c Create Create aarch64/fp.h Krasimir Angelov 2023-08-04 14:49:22 +02:00
  • 83a4a0525e Create aarch64/core.h Krasimir Angelov 2023-08-04 14:48:58 +02:00
  • f58697f31f Create aarch64/asm.h Krasimir Angelov 2023-08-04 14:48:01 +02:00
  • 8f6dc916b6 added aarch64 configure.ac Krasimir Angelov 2023-08-04 14:46:27 +02:00
  • 1a17234a9c progress on the parser Krasimir Angelov 2023-06-02 11:52:47 +02:00
  • 58b1a9a535 added hashing for expressions Krasimir Angelov 2023-05-31 09:15:33 +02:00
  • bc0d7f8fd2 don't publish Python packages yet Krasimir Angelov 2023-05-31 08:53:39 +02:00
  • fb0f1db74d fix the pretty printer for expression states Krasimir Angelov 2023-05-11 12:34:47 +02:00
  • 8f1e7a908f fix another space leak Krasimir Angelov 2023-05-11 08:45:03 +02:00
  • 92cedfb479 Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic Krasimir Angelov 2023-05-11 05:54:30 +02:00
  • 53e7cd5609 fix space leaks from the LR table maker Krasimir Angelov 2023-05-11 05:53:58 +02:00
  • 98165bd8b5 fix warnings detected by MSVC Krasimir Angelov 2023-05-11 05:52:39 +02:00
  • a514500bba try fixing the linkage error with MSVC Krasimir Angelov 2023-05-11 05:28:11 +02:00
  • 392f002124 int -> size_t to silence warnings with MSVC Krasimir Angelov 2023-05-10 14:01:46 +02:00
  • 18d995af52 enable the compilation with MSVC which doesn't define ssize_t Krasimir Angelov 2023-05-10 13:32:11 +02:00
  • 7eac9ea2ab first draft of an LR parser Krasimir Angelov 2023-05-10 12:01:48 +02:00
  • 54352b507a Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic Krasimir Angelov 2023-05-09 09:49:31 +02:00
  • aa090607d8 restore the priority after each pattern matching Krasimir Angelov 2023-05-09 09:45:33 +02:00
  • 028625988f remove incorrect optimization Krasimir Angelov 2023-04-17 21:13:49 +02:00
  • a8630ddcd2 fix: [] + "ser" == "ser" Krasimir Angelov 2023-04-06 11:36:21 +02:00
  • 4d83be454f second bump Krasimir Angelov 2023-03-31 10:52:51 +02:00
  • 7a54889d14 bump the version Krasimir Angelov 2023-03-31 10:41:16 +02:00
  • 95b916339d yet another detail with (+) Krasimir Angelov 2023-03-30 12:05:44 +02:00
  • 22c45d8d34 fix how (+) interacts with special tokens Krasimir Angelov 2023-03-30 11:55:47 +02:00
  • 848142b353 fix the signature for pgf_parse Krasimir Angelov 2023-03-25 09:19:11 +01:00
  • 51be26a3fe yet another windows fix Krasimir Angelov 2023-03-24 13:22:40 +01:00
  • 2465abd7c7 the PGF finder should be last not first Krasimir Angelov 2023-03-24 13:20:00 +01:00
  • 3b4729f3db another windows fix Krasimir Angelov 2023-03-24 13:04:58 +01:00
  • 973807247b fix the compilatin with VC++ Krasimir Angelov 2023-03-24 12:57:00 +01:00
  • beef722f2c .ngf files should have priority when importing a grammar module Krasimir Angelov 2023-03-24 12:43:05 +01:00
  • 5d205a06e8 a custom module finder makes it possible to load grammars directly Krasimir Angelov 2023-03-24 12:32:07 +01:00
  • eb104e162d for the memoisation to be effective we need a custom comparator Krasimir Angelov 2023-03-18 10:35:14 +01:00
  • f6d62c3d9b a refactoring to make it easier to use C++ closures Krasimir Angelov 2023-03-18 10:16:18 +01:00
  • edbfe25f87 try to fix the compilation with VC++ Krasimir Angelov 2023-03-17 14:28:56 +01:00
  • 8bda030854 respect the depth in the exhaustive generator Krasimir Angelov 2023-03-17 11:38:13 +01:00
  • 6c3a4f5dcd random generation always produces something if possible Krasimir Angelov 2023-03-16 17:22:42 +01:00
  • de5f027bde fix potential race condition Krasimir Angelov 2023-03-15 17:09:25 +01:00
  • 66e0511141 gr and gt now take into account the -lang flag Krasimir Angelov 2023-03-14 18:58:37 +01:00
  • 87b5c0da6c refactoring Krasimir Angelov 2023-03-14 16:27:18 +01:00
  • af7b504e36 allow the generation of literals under lambdas Krasimir Angelov 2023-03-14 12:12:14 +01:00
  • 9a0a730820 _Rb_tree doesn't exist on Windows and macOS. Go back to using map Krasimir Angelov 2023-03-14 09:40:38 +01:00
  • 92c2840b2b restore the depth flag for gt and gr Krasimir Angelov 2023-03-13 14:01:14 +01:00