1
0
forked from GitHub/gf-core

Commit Graph

  • 515ea697ba Merge branch 'master' of https://github.com/GrammaticalFramework/GF Krasimir Angelov 2017-12-09 23:05:32 +01:00
  • 7260d5496d fix the compilation of sqlite3Btree.c on Windows Krasimir Angelov 2017-12-09 23:04:34 +01:00
  • 79feeaf5b8 new option linerize -tabtreebank for tab-separated treebank generation Aarne Ranta 2017-12-06 17:37:12 +01:00
  • 98db9a257f Update editor modes page for Atom John J. Camilleri 2017-12-06 10:35:28 +01:00
  • 2da722d930 Add cabal sandbox files to .gitignore John J. Camilleri 2017-11-27 09:50:51 +01:00
  • a7e7d8d83c year of 3.9 release corrected Aarne Ranta 2017-10-06 15:38:41 +02:00
  • 0bb6b5968e temporaryly fix GF.Command.Commands2 Krasimir Angelov 2017-10-05 21:09:38 +02:00
  • ef1b67356d Merge remote-tracking branch 'origin/master' into basque Inari Listenmaa 2017-10-05 10:05:52 +02:00
  • 1e3272b00e Merge remote-tracking branch 'origin/master' into basque Inari Listenmaa 2017-10-04 15:01:36 +02:00
  • e3aa392e63 further extend the API of the C runtime Krasimir Angelov 2017-10-04 09:45:56 +02:00
  • e426e87cf8 in the PGF2 api: remove showCategory. add categoryContext and functionIsConstructor Krasimir Angelov 2017-10-03 16:05:01 +02:00
  • 8eef0b5376 GF.Compile.Instructions is obsolete and now removed Krasimir Angelov 2017-09-29 16:52:56 +02:00
  • f2bc7ec7b6 added exprSubstitute in the C runtime for substituting meta variables Krasimir Angelov 2017-09-28 16:33:34 +02:00
  • 1c04fa4897 the parser for abstract expressions in the C runtime now supports partial parses Krasimir Angelov 2017-09-28 13:57:13 +02:00
  • 06ec6b3e92 added a method in Python for pretty printing a grammar Krasimir Angelov 2017-09-26 09:16:48 +02:00
  • 404154d16b added showPGF in the Haskell API Krasimir Angelov 2017-09-25 18:31:36 +02:00
  • d79ac56870 handle productions in the internal creation API Krasimir Angelov 2017-09-25 13:23:53 +02:00
  • d103fe6755 make pgf_production_is_lexical public since it will be needed in the Haskell binding Krasimir Angelov 2017-09-25 12:20:48 +02:00
  • 5f39d062b7 fix typo in jni_utils.c Krasimir Angelov 2017-09-25 10:53:05 +02:00
  • 9c781c7b24 fix the compilation of jsg.c after the last patch Krasimir Angelov 2017-09-25 10:41:15 +02:00
  • 66c20b1996 handle BIND & CAPIT in bracketedLinearize for Java Krasimir Angelov 2017-09-25 10:36:38 +02:00
  • 91728a3a98 Merge branch 'master' of https://github.com/GrammaticalFramework/GF Krasimir Angelov 2017-09-18 21:56:07 +02:00
  • b3d96cfa93 added Expr.size() in the Java binding Krasimir Angelov 2017-09-18 21:55:10 +02:00
  • 7ae5ef0a35 add writer.c in Android.mk Krasimir Angelov 2017-09-15 10:32:06 +02:00
  • 6eb1f8e14c Merge branch 'master' of https://github.com/GrammaticalFramework/GF Krasimir Angelov 2017-09-14 18:12:32 +02:00
  • bcb97a336e make the API for indexing in the parser and the linearizer public since it will be needed in the Haskell binding Krasimir Angelov 2017-09-14 18:11:24 +02:00
  • 0d42eed7b6 Merge branch 'master' of https://github.com/GrammaticalFramework/GF Krasimir Angelov 2017-09-14 15:24:02 +02:00
  • d574bb2164 an almost complete API for building new PGF files in the Haskell binding Krasimir Angelov 2017-09-14 15:23:13 +02:00
  • 1ff8dd88e8 fix gu_encode_double Krasimir Angelov 2017-09-13 17:20:00 +02:00
  • febf01a9be corrections in the PGF writer Krasimir Angelov 2017-09-13 14:05:26 +02:00
  • 80b61f716c added PGF2.Internal.writePGF in the Haskell binding Krasimir Angelov 2017-09-13 10:32:39 +02:00
  • df992c31fd added gu_out_u16be, gu_out_u64be and gu_out_f64be in libgu. The later is using gu_encode_double which is probably still wrong. Corrected gu_in_le and gu_in_f64be. Krasimir Angelov 2017-09-13 10:23:28 +02:00
  • 3e55aa4424 added function pgf_write Krasimir Angelov 2017-09-13 09:30:52 +02:00
  • 09e5278690 added PGF writer to the C runtime Krasimir Angelov 2017-09-13 09:23:55 +02:00
  • 3aecefebdb an almost complete API for creating the abstract syntax of a PGF in memory Krasimir Angelov 2017-09-11 14:12:36 +02:00
  • 6712969503 an API to access the grammar's flags Krasimir Angelov 2017-09-11 08:50:29 +02:00
  • 09f5c95d82 more type corrections Krasimir Angelov 2017-09-08 23:45:33 +02:00
  • 31b5e550b7 the Haskell binding should be more careful with the matching types in C Krasimir Angelov 2017-09-08 23:21:40 +02:00
  • 527d97fdd2 fix the type signatures for the linearizer callbacks Krasimir Angelov 2017-09-08 22:58:42 +02:00
  • 71e6562eaa an initial sketch for PGF building API in the Haskell binding Krasimir Angelov 2017-09-08 15:15:23 +02:00
  • 16172be940 the C runtime should also install data.h in order to make it possible to access the internal structures Krasimir Angelov 2017-09-07 21:34:39 +02:00
  • 4f680b728b a light API in the Haskell binding for accessing the internal data structures Krasimir Angelov 2017-09-07 21:31:33 +02:00
  • 60bd12a952 the experimental export to Lambda Prolog is now obsolete and is removed Krasimir Angelov 2017-09-07 14:01:46 +02:00
  • 9f7a6cfe10 PGF2.FFI: import Data.Word(Word) for compatibility with older versions of GHC Thomas Hallgren 2017-09-06 18:01:08 +02:00
  • ebe7cb3b73 A new function called "completions" is added in the Haskell runtime and used in PGFService. This makes the extraction of completions more platform independent Krasimir Angelov 2017-09-06 15:17:28 +02:00
  • 301b100988 word completion in the C parser now returns information about the function which generates the token Krasimir Angelov 2017-09-06 14:37:51 +02:00
  • ef071d9157 Merge branch 'master' of https://github.com/GrammaticalFramework/GF Krasimir Angelov 2017-09-06 12:40:22 +02:00
  • 15d014abb8 the parser in the C runtime can now detect incomplete sentences just like the parser in the Haskell runtime. This is also reflected in all bindings. Krasimir Angelov 2017-09-06 12:38:42 +02:00
  • 8005aee378 in Haskell GADT generation, hide Tree in the import of PGF Aarne Ranta 2017-09-06 10:51:43 +02:00
  • 18f2135785 added function printName in the Haskell binding Krasimir Angelov 2017-09-05 11:56:53 +02:00
  • 0469f4e97a added languageCode in the Haskell binding Krasimir Angelov 2017-09-05 10:57:40 +02:00
  • c3297dd2e9 update documentation for command pt Krasimir Angelov 2017-09-05 10:33:53 +02:00
  • 01a8e1b88f GF.Command.TreeOperations is now independent from the runtime's internals Krasimir Angelov 2017-09-05 10:29:02 +02:00
  • 13d8045814 added exprSize and exprFunctions in the Haskell runtime too and use them in TreeOperations Krasimir Angelov 2017-09-05 10:16:48 +02:00
  • 5ed0e3ae7f fix the type signature for exprSize Krasimir Angelov 2017-09-05 10:08:55 +02:00
  • 30b7ba04c7 added exprFunctions in the Haskell binding Krasimir Angelov 2017-09-05 10:07:43 +02:00
  • 85cf2d9f5a added exprSize in the Haskell binding Krasimir Angelov 2017-09-05 09:50:29 +02:00
  • a5fe5b9378 added exprHash in the Haskell binding Krasimir Angelov 2017-09-05 09:46:43 +02:00
  • 5c73d6d7a9 Add a Travis configuration for autotesting commits Mikael Brockman 2017-08-21 14:50:38 +03:00
  • 08d781833c forgot to commit PGF2.FFI Krasimir Angelov 2017-09-04 14:58:59 +02:00
  • 08d7997d05 Merge branch 'master' of https://github.com/GrammaticalFramework/GF Krasimir Angelov 2017-09-04 14:53:53 +02:00
  • 71c4b4a246 instance Eq Expr in the Haskell binding Krasimir Angelov 2017-09-04 14:49:44 +02:00
  • da091824a3 pt -paraphrase was never properly implemented and is now removed Krasimir Angelov 2017-09-04 13:11:17 +02:00
  • 74ae6bb89e Merge branch 'master' of https://github.com/GrammaticalFramework/GF Krasimir Angelov 2017-09-04 11:45:40 +02:00
  • 1f908fa7bf eliminate modules PGF.Lexing, PGF.LexingAGreek. Make PGF.Utilities an internal module in the runtime. These are not really part of the core runtime. Krasimir Angelov 2017-09-04 11:43:37 +02:00
  • cae52bb9af added a separate cabal file for the Haskell runtime Krasimir Angelov 2017-09-04 09:57:25 +02:00
  • 4fe9f88128 move the custom Binary package back to src/runtime/haskell Krasimir Angelov 2017-09-04 09:55:17 +02:00
  • bbdbf2bc5d silence Tab warnings in the Haskell runtime Krasimir Angelov 2017-09-01 14:31:08 +02:00
  • c48f3bdfbc rename the pgf2-bind package to pgf2 Krasimir Angelov 2017-09-01 13:07:47 +02:00
  • 2b52ff1f73 Merge https://github.com/GrammaticalFramework/GF Thomas Hallgren 2017-09-01 11:02:02 +02:00
  • e214a00ed3 added command "rt" in the C shell Krasimir Angelov 2017-09-01 10:40:12 +02:00
  • 5c38482e56 the C shell now type checks expressions before they are used Krasimir Angelov 2017-09-01 10:19:36 +02:00
  • 8a333c9ca8 bugfix in showType from the C runtime Krasimir Angelov 2017-09-01 10:00:47 +02:00
  • d5a7945ba0 complete details for the "ai" command in the C shell Krasimir Angelov 2017-09-01 09:57:00 +02:00
  • 37a1f65f86 added aligner.c to Android.mk Aarne Ranta 2017-09-01 09:32:28 +02:00
  • 1a27ddfabb fix the Android makefile after the addition of word alignment API Krasimir Angelov 2017-09-01 09:19:37 +02:00
  • 5a37660811 added function treeProbability in the Haskell binding Krasimir Angelov 2017-09-01 08:46:52 +02:00
  • 1182a9b63d giza alignment in the C shell Krasimir Angelov 2017-09-01 08:23:12 +02:00
  • 983e804223 update documentation for Haskell Krasimir Angelov 2017-09-01 08:11:16 +02:00
  • b9c04fd612 graphvizWordAlignment in the C runtime Krasimir Angelov 2017-08-31 13:03:11 +02:00
  • eaf9f0c3ac the C runtime now supports the same customizations for GraphViz as the Haskell runtime Krasimir Angelov 2017-08-31 10:58:49 +02:00
  • 675ef4573c remove move dead code in the C shell Krasimir Angelov 2017-08-31 08:12:18 +02:00
  • 16828fb91e some dead code elimination Krasimir Angelov 2017-08-30 20:42:04 +02:00
  • 070d00a20c an almost complete ai command in the C shell Krasimir Angelov 2017-08-30 19:44:10 +02:00
  • 13a854d349 implement rf in the C shell Krasimir Angelov 2017-08-30 19:19:10 +02:00
  • 34294bf36e pg in the C shell now supports most output formats Krasimir Angelov 2017-08-30 19:04:29 +02:00
  • cd53269f96 bugfix for hasLinearization in the Haskell binding Krasimir Angelov 2017-08-30 18:11:59 +02:00
  • fd56b4b5f3 remove some dead code in the C shell Krasimir Angelov 2017-08-30 16:56:00 +02:00
  • ccf9227c05 in the C shell rename the ga command to gt to be consistent with the standard shell Krasimir Angelov 2017-08-30 16:40:25 +02:00
  • 137a06586a "lc" was a temporary hack and is now removed from the C shell Krasimir Angelov 2017-08-30 16:36:57 +02:00
  • 7db9f51d78 "ma" command in the C shell Krasimir Angelov 2017-08-30 16:35:57 +02:00
  • 4a24bc98f2 the l command in the C shell now supports the same options as in the normal shell Krasimir Angelov 2017-08-30 16:18:26 +02:00
  • 75efcbd280 added tabularLinearizeAll in the Haskell binding Krasimir Angelov 2017-08-30 16:18:07 +02:00
  • 08a728799a change tabularLinearize in the Haskell binding to return a list instead of map this preserves the order Krasimir Angelov 2017-08-30 15:59:43 +02:00
  • 97fe5df267 added the concreteName function in the Haskell binding Krasimir Angelov 2017-08-30 15:43:09 +02:00
  • 19613a76ab document embedding in C# Krasimir Angelov 2017-08-30 11:22:32 +02:00
  • dd8a9ed587 Embedded grammars in C# Krasimir Angelov 2017-08-30 11:18:03 +02:00
  • 14f1fedfe4 document FunctionType in C# Krasimir Angelov 2017-08-30 09:19:53 +02:00
  • 170c38bb58 for consistency PGF.FunctionByCategory is renamed to PGF.FunctionsByCat Krasimir Angelov 2017-08-30 09:15:23 +02:00
  • 8a50d851c3 Updated C# documentation Krasimir Angelov 2017-08-30 09:09:45 +02:00