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
kr.angelov
70c70fa791
a skeletal module for higher-order pattern unification in the C runtime
2014-10-31 19:57:56 +00:00
kr.angelov
b1e6a21c56
now (+) in the abstract syntax works, i.e. it knows how to deal with partial sums
2014-10-31 14:16:11 +00:00
kr.angelov
9b0f354c7c
a more efficient tail call by using the new TUCK instruction
2014-10-30 13:09:50 +00:00
kr.angelov
efedec187c
an explicit SAVE instruction
2014-10-26 11:40:12 +00:00
kr.angelov
6986f1acd7
comment out a few assertions in bits.h. this code is run too often to have explicit assertions
2014-10-24 11:15:40 +00:00
kr.angelov
8abbd2f67e
make it possible to specify the initial size of a map in libgu
2014-10-24 09:17:22 +00:00
kr.angelov
dc62e52636
simplify gu/map
2014-10-24 08:56:39 +00:00
kr.angelov
550c747941
fix memory leak in the pgf-parse tool
2014-10-24 08:42:32 +00:00
kr.angelov
5cae930723
add extern declarations for all inline functions in seq.h. this ensures that everything works even when the compiler's optimizations are off
2014-10-24 08:26:58 +00:00