Commit Graph
100 Commits
Author SHA1 Message Date
Krasimir Angelov 19613a76ab document embedding in C# 2017-08-30 11:22:32 +02:00
Krasimir Angelov dd8a9ed587 Embedded grammars in C# 2017-08-30 11:18:03 +02:00
Krasimir Angelov 14f1fedfe4 document FunctionType in C# 2017-08-30 09:19:53 +02:00
Krasimir Angelov 170c38bb58 for consistency PGF.FunctionByCategory is renamed to PGF.FunctionsByCat 2017-08-30 09:15:23 +02:00
Krasimir Angelov 8a50d851c3 Updated C# documentation 2017-08-30 09:09:45 +02:00
Krasimir Angelov bb5b5ca73b added graphvizAbstractTree and graphvizParseTree in Java 2017-08-30 08:33:16 +02:00
Krasimir Angelov 890e03527b added checkExpr in Java 2017-08-30 08:23:58 +02:00
Krasimir Angelov d92f8f2f9e added readType in Java 2017-08-30 08:15:59 +02:00
Krasimir Angelov 3e9de6ffbb added fullFormLexicon in Java 2017-08-30 08:08:19 +02:00
Krasimir Angelov bee61fe4aa keep the language menu in the documentation always on top. 2017-08-29 21:15:40 +02:00
Krasimir Angelov 78dfc8958d document the embedded API for Java 2017-08-29 21:04:00 +02:00
Krasimir Angelov 1e4ab95e41 added option -output-format=java for producing code for embedded grammars in Java 2017-08-29 20:53:47 +02:00
Krasimir Angelov 03479648ad document the embedded grammars in Haskell & Java 2017-08-29 19:51:33 +02:00
Krasimir Angelov b7b7a7c91c the embedded grammars now work with both the pure Haskell and the Haskell binding API 2017-08-29 18:44:50 +02:00
Krasimir Angelov 62e5852669 Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-29 18:03:56 +02:00
Krasimir Angelov dc0b68cd40 document the visitor pattern in Java 2017-08-29 18:03:26 +02:00
Krasimir Angelov e9e5952eac implemented visitor pattern in Java 2017-08-29 17:55:30 +02:00
Krasimir Angelov 77e9f40bde added signatures for missing API functions in Java. The implementation is still missing 2017-08-29 15:36:27 +02:00
Krasimir Angelov adcc6a53fe a preliminary version of the C# documentation 2017-08-29 15:28:37 +02:00
Krasimir Angelov 634ec20b38 corrected and tested documentation for Java 2017-08-29 14:42:52 +02:00
Krasimir Angelov 09d5d9b091 some missing pieces of documentation for Java 2017-08-29 14:17:28 +02:00
Krasimir Angelov 2f4ed21109 rename unApply to unApp in the Java binding to be consistent with Haskell & Python 2017-08-29 14:03:17 +02:00
Krasimir Angelov b524a5a908 final fixes for the Haskell documentation 2017-08-29 13:59:30 +02:00
Krasimir Angelov d8e552ecdc Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-29 12:00:24 +02:00
Krasimir Angelov 7876848375 remove the TODOs from the runtime documentation 2017-08-29 12:00:00 +02:00
Krasimir Angelov c3b0b6dc4b Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-29 11:58:33 +02:00
Krasimir Angelov 20b72f477a added bracketedLinearize in the Haskell binding 2017-08-29 11:58:12 +02:00
Krasimir Angelov d4026a64f4 tabularLinearize in the Haskell binding 2017-08-28 15:09:34 +02:00
Krasimir Angelov a0fc2f28e8 more in the runtime documentation 2017-08-28 14:23:47 +02:00
Krasimir Angelov 85417da2e3 small typo in the documentation 2017-08-24 22:36:55 +02:00
Krasimir Angelov d53a75728e Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-24 22:34:59 +02:00
Krasimir Angelov 65037bfe01 more work on the runtime documentation 2017-08-24 22:33:40 +02:00
Krasimir Angelov 9761b060f6 fix the API's links on the home page 2017-08-24 18:13:21 +02:00
Krasimir Angelov 6845e7cf35 Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-24 18:11:19 +02:00
Krasimir Angelov a1ff75d208 The documentation for the Python API is now partly ported for Haskell and Java 2017-08-24 18:10:21 +02:00
Krasimir Angelov 0003522850 Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-23 18:54:18 +02:00
Krasimir Angelov d60aa643fe Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-23 15:42:15 +02:00
Krasimir Angelov 7c1d50da81 Merge pull request #9 from ayberkt/master
First round of cleanups and fixes for the Turkish resource grammar
2017-08-23 15:41:47 +02:00
Krasimir Angelov fb2bf940d6 Merge branch 'master' of https://github.com/ayberkt/GF 2017-08-22 22:22:19 +02:00
Krasimir Angelov 00388039f1 a nicer pretty printing for the PGF format 2017-08-22 21:13:21 +02:00
Krasimir Angelov 82153bf271 fix the id for fidStart in the C runtime 2017-08-22 20:28:59 +02:00
Krasimir Angelov af27715f43 Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-22 20:21:03 +02:00
Krasimir Angelov 8317e09036 the parser in the C runtime now respects linref too 2017-08-22 20:18:20 +02:00
Krasimir Angelov 6647ed0aeb Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-21 20:42:52 +02:00
Krasimir Angelov dbac0b184f Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-21 15:08:55 +02:00
Krasimir Angelov a6cf33f226 added .gitignore 2017-08-21 15:08:20 +02:00
Krasimir Angelov 6e5f2b076d fix for linearization of metavariables 2017-08-21 15:04:46 +02:00
Krasimir Angelov 2174bd5f12 Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF 2017-08-21 13:06:50 +02:00
Krasimir Angelov dfc32b9616 lookupSentence is now available from Python 2017-08-20 20:21:33 +02:00
Krasimir Angelov 0a3b822313 ????
Merge branch 'master' of www.grammaticalframework.org:/usr/local/www/GF
2017-08-18 21:27:40 +02:00
Krasimir Angelov 1f3c9d0b17 the parser is not forced to respect the linref while parsing discontious phrases 2017-08-18 21:23:58 +02:00
Krasimir Angelov f71b96da2d more release notes about the runtime 2017-08-11 20:17:37 +02:00
Krasimir Angelov e914355565 release notes about the lookup 2017-08-11 20:13:45 +02:00
Krasimir Angelov a8eeb49767 the linearizer API now allows to detect metavariables. This is used for instancein the lookup where the tokens produced from the metavariables are interpreted as distinct from all other tokens. 2017-08-07 16:39:19 +02:00
Krasimir Angelov a4c19875ed fix the sentence lookup for cases when the top category is undefined. 2017-08-07 14:47:20 +02:00
Krasimir Angelov ed33e53b2e added org.grammaticalframework.pgf.Expr.unStr 2017-08-07 11:48:40 +02:00
Krasimir Angelov a4b6c8cb1b added the Expr.unMeta method in the Java binding 2017-07-07 11:21:34 +02:00
kr.angelov d361b7f5d2 fix in the JIT compiler that would hopefully make it work on iOS 2015-02-11 13:07:06 +00:00
kr.angelov 68a2f09590 added hasLinearization in the Haskell binding 2015-01-30 13:05:57 +00:00
kr.angelov 790738c82b fix conflicts 2015-01-21 08:35:20 +00:00
kr.angelov 79f8ab695c added functionType in the Haskell API to the C runtime 2015-01-20 14:45:02 +00:00
kr.angelov 35c11d5f5a fix the reference counting for callbacks in Python 2015-01-05 11:24:00 +00:00
kr.angelov 3bd40dbab6 API for word alignment in the C runtime and in the Haskell binding 2014-12-29 10:59:20 +00:00
kr.angelov 8fd24c3839 more compact implementation for GuStringBuf 2014-12-24 14:20:30 +00:00
kr.angelov 13f4af4910 bugfix and tiny optimization for callbacks from Haskell 2014-12-19 10:14:41 +00:00
kr.angelov 856683f79f haddock comments for parseWithHeuristics 2014-12-19 09:05:51 +00:00
kr.angelov f44f9a1b00 added mkStr to the Haskell binding 2014-12-19 08:58:02 +00:00
kr.angelov bb1c1dd27c added mkApp to the Haskell binding 2014-12-19 08:47:00 +00:00
kr.angelov 6b2ef03af9 fix in the Haskell binding 2014-12-16 10:35:56 +00:00
kr.angelov 990dce35ae forgot to export parseWithHeuristics from Haskell 2014-12-16 10:33:45 +00:00
kr.angelov 9bc5349e62 change in the API for literals
The API in the C runtime as well as in the Haskell, Python and Java binding
is changed. Now instead of adding the literal callbacks to the concrete syntax
you need to supply them every time when you need to parse. The main reason is:

- referentially transparent API for Haskell
- when we start using memory mapped files we will not be allowed to change
  anything in the grammar data structures. At that point the old API would
  be impossible to use.
2014-12-16 10:21:26 +00:00
kr.angelov 02df25d4b6 bump the version code in AndroidManifest.xml 2014-12-11 23:29:58 +00:00
kr.angelov 3e8e477652 update the nerc for the changes in the grammar 2014-12-11 21:54:34 +00:00
kr.angelov 709163c32e back to familiar you in Hindi 2014-12-11 16:13:55 +00:00
kr.angelov 8bf2c9ecbb update gf-translator.svg 2014-12-11 13:44:48 +00:00
kr.angelov 7d87339b52 edit the presentation image 2014-12-10 13:33:28 +00:00
kr.angelov a2fb1bf5f2 rename HLCompiler to GFTranslator 2014-12-10 13:21:18 +00:00
kr.angelov 166402f7e5 added presentation image for the app 2014-12-10 13:14:11 +00:00
kr.angelov 4c83d98381 make the GF logo fit precisely in a square 2014-12-10 10:29:27 +00:00
kr.angelov 81fda41fbc make sure that the app doesn't crash even if nonExist is used somewhere in the grammars 2014-12-09 12:31:36 +00:00
kr.angelov e41ec32ba9 make sure that neither I nor I'm is recognized as name in English 2014-12-09 08:49:22 +00:00
kr.angelov 386ec87405 bugfix for unknown words 2014-12-08 19:38:03 +00:00
kr.angelov 55e2b55e60 restore the visualisation of abstract trees from the app 2014-12-08 16:17:42 +00:00
kr.angelov d4b8281226 fix for the unknown words 2014-12-08 15:42:14 +00:00
kr.angelov 42d73f0d10 fix typo 2014-12-08 15:36:07 +00:00
kr.angelov 31f835a6c8 register the callback for the Symb category 2014-12-08 15:22:33 +00:00
kr.angelov 3fd53b907e added a callback for unknown words 2014-12-08 15:18:01 +00:00
kr.angelov d304bf6348 faster translation in the app 2014-12-01 23:15:24 +00:00
kr.angelov b552ef79d9 better color filter to indicate listening 2014-12-01 21:13:09 +00:00
kr.angelov 353055c2c0 added visual feedback to indicate that the app is not listening anymore 2014-12-01 20:52:37 +00:00
kr.angelov 30383f6ce2 fix in nordic.xml 2014-12-01 20:24:13 +00:00
kr.angelov 7a4d9af97f added special nordic keyboard for Finnish and Swedish 2014-12-01 12:43:31 +00:00
kr.angelov 64feca59c8 fix the last patch 2014-12-01 11:03:50 +00:00
kr.angelov 960ba43149 a small optimization in the PGF parser which gives me ~5% speed up 2014-12-01 10:48:15 +00:00
kr.angelov 14a2821fd8 fix in GNU lightning to enable the compilation of two of the the floating point operations. 2014-12-01 09:42:21 +00:00
kr.angelov 35e76a5fe8 fix in linearizer.h to make jpgf compilable 2014-12-01 09:41:48 +00:00
kr.angelov 6f2195f793 fix in linearizer.h which resolves a warning 2014-11-27 15:20:46 +00:00
kr.angelov f63e8faf00 remove pgf/parser.h 2014-11-27 11:12:14 +00:00
kr.angelov 41e217a641 fix the handling of the heuristic factor. it was broken when I added the BIND token which means that the App grammar was running about 2-3 times slower. 2014-11-26 15:56:36 +00:00
kr.angelov cabafd68a6 expand the JIT window for x64 2014-11-07 15:43:12 +00:00