krasimir
|
20a038719f
|
added generateOntology & generateOntologyDepth
|
2017-04-05 11:08:31 +00:00 |
|
krasimir
|
f09507cb0f
|
fix the compilation of sqlite3Btree.c on Windows
|
2017-03-14 11:07:14 +00:00 |
|
krasimir
|
f1240ef489
|
a better error message
|
2017-03-07 23:17:24 +00:00 |
|
krasimir
|
7361d22059
|
GF.Compile.Compute.ConcreteNew now handles Predef.Float
|
2017-03-07 19:50:43 +00:00 |
|
krasimir
|
2e5499ba97
|
bugfix in record subtyping checking
|
2017-03-07 17:53:56 +00:00 |
|
krasimir
|
5ec43f2f75
|
GF.Grammar.Printer now has a Terse mode which prints record types with lock fields with their corresponding abstract categories
|
2017-03-07 08:24:00 +00:00 |
|
krasimir
|
5a61ab5fcc
|
fix for EPatt
|
2017-03-06 17:15:46 +00:00 |
|
krasimir
|
6c5cfa7750
|
type checking EPatt
|
2017-03-06 16:24:58 +00:00 |
|
krasimir
|
a0d6a4f9a4
|
GF.Compile.Compute.ConcreteNew now can handle EPattType
|
2017-03-06 15:44:25 +00:00 |
|
krasimir
|
fe4f38f6ee
|
some missing patterns
|
2017-03-06 14:44:03 +00:00 |
|
krasimir
|
ad2a18592b
|
added overload resolution in the experimental type checker
|
2017-03-06 14:09:16 +00:00 |
|
krasimir
|
2c1c2da89f
|
some progress on the experimental type checker for the concrete syntax
|
2017-03-03 16:37:22 +00:00 |
|
krasimir
|
94f41cc63d
|
safer memory management in the Haskell binding
|
2017-02-10 17:10:37 +00:00 |
|
krasimir
|
011d2a44b8
|
typo in gf-tutorial: enougo->enough
|
2017-02-01 14:59:35 +00:00 |
|
krasimir
|
1188cf0c3e
|
replace .gfcc with .pgf in gf-refman.html
|
2017-02-01 10:48:48 +00:00 |
|
krasimir
|
0e49c28e5b
|
API for computing the Haskell binding
|
2017-01-26 18:41:07 +00:00 |
|
krasimir
|
1cea621216
|
use throwIO instead of throw in a few placed
|
2017-01-26 18:40:36 +00:00 |
|
krasimir
|
af1a581f40
|
type checking API in the Haskell binding
|
2017-01-26 14:09:07 +00:00 |
|
krasimir
|
24671a612c
|
a better implementation for PGF2.categories
|
2017-01-26 13:37:12 +00:00 |
|
krasimir
|
bd1128e303
|
now the Python API also accepts types as start categories. Using a string is still ok.
|
2017-01-26 13:31:08 +00:00 |
|
krasimir
|
77b84fdbcd
|
forgot to add src/runtime/haskell-bind/PGF2/Type.hsc
|
2017-01-26 13:00:22 +00:00 |
|
krasimir
|
3467a54965
|
bring the Haskell binding a bit closer to the pure Haskell API
|
2017-01-26 12:48:22 +00:00 |
|
krasimir
|
17163ae881
|
copy the types for BracketedString from the Haskell runtime to the Haskell bindings
|
2017-01-26 10:31:43 +00:00 |
|
krasimir
|
6af632dd18
|
added mkMeta and unMeta in the Haskell binding
|
2017-01-26 10:17:02 +00:00 |
|
krasimir
|
be43d5dfdc
|
added mkAbs and unAbs in the Haskell binding
|
2017-01-26 10:04:42 +00:00 |
|
krasimir
|
a06e0b6b6f
|
more startCat to the Types section in the Haddock documentation for the Haskell binding
|
2017-01-26 06:41:27 +00:00 |
|
krasimir
|
14b32a115c
|
add unStr,unInt and unFloat in the Haskell binding
|
2017-01-26 06:40:13 +00:00 |
|
krasimir
|
db0f8b0dce
|
improve the documentation for PGF2
|
2017-01-25 20:30:54 +00:00 |
|
krasimir
|
6de9636ff2
|
add functionsByCat in the Haskell binding
|
2017-01-25 10:44:08 +00:00 |
|
krasimir
|
8d3464dfb0
|
bugfix in the Haskell binding
|
2017-01-25 10:37:34 +00:00 |
|
krasimir
|
3c36318246
|
added linearizeAll in the Java API
|
2017-01-24 10:14:12 +00:00 |
|
krasimir
|
f6ecf0ce56
|
resolve a conflict that was for some reason commited in src/runtime/java/Makefile
|
2017-01-24 09:36:39 +00:00 |
|
krasimir
|
06599df74d
|
update the Python tutorial to be compatible with Python3
|
2016-08-01 10:55:57 +00:00 |
|
krasimir
|
5a9b5dc860
|
python2 is now supported. the patch is based on a contribution from Vinit Ravishankar
|
2016-08-01 10:39:54 +00:00 |
|
krasimir
|
2605ee85d7
|
two memory leaks in the Python bindings
|
2016-08-01 10:31:37 +00:00 |
|
krasimir
|
bc1aded860
|
fix in topics.txt
|
2016-07-20 05:36:39 +00:00 |
|
krasimir
|
ae8c6909f7
|
extended topics.txt
|
2016-07-20 05:11:51 +00:00 |
|
krasimir
|
9238941c4d
|
some more bullets in the release notes
|
2016-06-22 07:32:48 +00:00 |
|
krasimir
|
416406fa9b
|
fix in the Android UI
|
2016-06-16 12:56:56 +00:00 |
|
krasimir
|
8b8812baa2
|
pgf_generate_all now emits __mock_string__ instead of FOO for String literals.
|
2016-06-16 08:08:45 +00:00 |
|
krasimir
|
821878773c
|
bugfix in the load method in the Python binding. The file was never closed.
|
2016-06-16 08:02:06 +00:00 |
|
krasimir
|
60e07c302e
|
now a working API for complex queries in libsg
|
2016-06-09 10:01:43 +00:00 |
|
krasimir
|
28aa04739a
|
bugfix in libsg
|
2016-06-09 09:59:38 +00:00 |
|
krasimir
|
2652082cf7
|
now the UI supports almost all phrases. there are still a few that cannot be shown
|
2016-06-03 11:30:53 +00:00 |
|
krasimir
|
fa9fca2c06
|
the Phrasebook UI now uses the green color
|
2016-06-03 11:30:21 +00:00 |
|
krasimir
|
ce856a2d17
|
added checkboxes in the Phrasebook UI
|
2016-06-03 11:09:39 +00:00 |
|
krasimir
|
e8fe5ad5f1
|
bugfix in the Phrasebook UI
|
2016-06-03 07:14:52 +00:00 |
|
krasimir
|
5d516661f7
|
the list of alternatives in the translator is now sorted by probability
|
2016-06-02 07:38:18 +00:00 |
|
krasimir
|
fce8a7a069
|
bug fix in the translator app
|
2016-06-02 07:38:00 +00:00 |
|
krasimir
|
194368dfd5
|
majour redesign of the Phrasebook UI to support recursive phrases
|
2016-05-30 23:24:17 +00:00 |
|
krasimir
|
ed1e60f633
|
fix in the Haskell binding: functionType should throw error if the function is not defined
|
2016-05-30 17:15:09 +00:00 |
|
krasimir
|
3381ae1aa0
|
added getFunctionProb in the Java and C API
|
2016-05-30 11:25:59 +00:00 |
|
krasimir
|
a775c96174
|
preserve the order of the sentences in phrases.xml in the UI
|
2016-05-25 18:55:47 +00:00 |
|
krasimir
|
19c22c9020
|
the phrasebook phrases are now ordered in the same way as in the Phrasomatic
|
2016-05-25 18:33:12 +00:00 |
|
krasimir
|
69433b9660
|
the Java API now also has access to the token's category while doing completion
|
2016-05-25 12:39:51 +00:00 |
|
krasimir
|
13f9a42ae5
|
fix the word completion in the C runtime
|
2016-05-25 12:19:26 +00:00 |
|
krasimir
|
0894f55661
|
fix the compilation when debugging is switched off
|
2016-05-25 09:42:24 +00:00 |
|
krasimir
|
faebebc8f4
|
pgf_generate_all now works with literals as well
|
2016-05-25 09:36:05 +00:00 |
|
krasimir
|
41a3054e9b
|
when expressions with Float literals are printed, we should use the same format that is used by the linearizer
|
2016-05-25 09:34:40 +00:00 |
|
krasimir
|
b34ee6f377
|
fix a warning in libsg
|
2016-05-25 07:18:01 +00:00 |
|
krasimir
|
228161eed4
|
add the relevant code from Parlira to the GFTranslator
|
2016-05-23 09:54:27 +00:00 |
|
krasimir
|
afd7e5392d
|
fix the Estonian language code in the App
|
2016-05-22 11:20:14 +00:00 |
|
krasimir
|
e56b56a57f
|
bugfix in libsg
|
2016-05-22 09:19:54 +00:00 |
|
krasimir
|
fdf4bd3196
|
change the API for literals in Java and Python. The input sentence is no longer a parameter to the callbacks.
|
2016-05-20 15:20:02 +00:00 |
|
krasimir
|
1a0defc0fc
|
in case of null argument it is more intuitive to report the argument index by counting from 1.
|
2016-05-19 20:48:47 +00:00 |
|
krasimir
|
4996d5d90b
|
the constructor for expressions in the Java runtime now checks for null arguments. This means that a potential problem is detected earlier before we jump into the JNI code.
|
2016-05-19 20:41:09 +00:00 |
|
krasimir
|
214d1b1e70
|
fix in the Android App after the introduction of sqlite3Btree.c
|
2016-05-19 15:26:59 +00:00 |
|
krasimir
|
bea8c5796a
|
fix the compilation of sqlite3 on MacOS
|
2016-05-18 09:01:47 +00:00 |
|
krasimir
|
be62f4047f
|
skeletal version of AppRus.gf
|
2016-05-11 11:24:31 +00:00 |
|
krasimir
|
86c5423275
|
the Literals API in Haskell no longer offers the sentence as an argument to the callbacks. It is just as easy to save the sentence in a closure and by doing that we save the repeated round about from C to Haskell strings
|
2016-05-11 11:10:22 +00:00 |
|
krasimir
|
9abc6aadde
|
many of the uses of peekCString and withCString in the Haskell binding were incorrect since they encode the string in the system locale while the C runtime is always using UTF8
|
2016-05-11 07:11:45 +00:00 |
|
krasimir
|
403e080273
|
fix the offset for oracles in Haskell
|
2016-05-10 19:41:44 +00:00 |
|
krasimir
|
80a96b3a85
|
an API for oracles in the GF parser
|
2016-05-10 17:11:39 +00:00 |
|
krasimir
|
3f0fe438cd
|
a prototype for complex queries over expressions in libsg
|
2016-04-29 14:06:24 +00:00 |
|
krasimir
|
a6b4212264
|
added methods for accessing the last element of a buffer in libgu
|
2016-04-29 14:05:42 +00:00 |
|
krasimir
|
6fb17dc6fc
|
a version of sqlite3.c which is prunned to one third of the original size and now it contains only the database storage engine withough the SQL compiler and interpreter
|
2016-04-28 14:14:04 +00:00 |
|
krasimir
|
983da7adfc
|
more fixes for GNU Lightning for ARM
|
2016-04-14 13:47:56 +00:00 |
|
krasimir
|
114e95f43b
|
fix in evaluator.c
|
2016-04-14 13:47:29 +00:00 |
|
krasimir
|
627abeb703
|
added PGF.inferExpr and Type.toString in the Java binding
|
2016-04-14 13:12:22 +00:00 |
|
krasimir
|
6a0ed34b11
|
bugfix in GNU Lightning for ARM
|
2016-04-14 08:26:07 +00:00 |
|
krasimir
|
76a6cc1bb5
|
bugfix in the JIT compiler for 64bit machines
|
2016-04-13 14:58:12 +00:00 |
|
krasimir
|
e8e52de6b9
|
locale independent printing for doubles when they are part of an abstract expression
|
2016-04-13 14:30:40 +00:00 |
|
krasimir
|
c0344e936a
|
fix for reading PgfExpr with a double literal
|
2016-04-13 14:08:49 +00:00 |
|
krasimir
|
f0014f61a7
|
added PGF.compute in the Java binding
|
2016-04-13 12:57:06 +00:00 |
|
krasimir
|
f0ca9cd732
|
added getFunctionsByCat
|
2016-04-13 12:49:08 +00:00 |
|
krasimir
|
1019b7faf5
|
added getCategories() and getFunctions() in the Java binding
|
2016-04-13 12:02:42 +00:00 |
|
krasimir
|
3ee356dee4
|
fix in FoodsMkd.gf
|
2016-04-08 15:25:12 +00:00 |
|
krasimir
|
c130d28ae3
|
fixed Foods grammar for Macedonian
|
2016-04-07 10:49:35 +00:00 |
|
krasimir
|
9db5139e23
|
Foods grammar for Macedonian. Probably not quite correct
|
2016-04-05 15:33:44 +00:00 |
|
krasimir
|
a393c1a246
|
fix the handling of separators in BNFC which are not nonempty
|
2016-03-22 13:13:35 +00:00 |
|
krasimir
|
ce70720859
|
CFGtoPGF is now extended to support context-free grammars with primitive parameters
|
2016-03-22 10:28:15 +00:00 |
|
krasimir
|
fbdf21d862
|
added missing module GF.Grammar.BNFC
|
2016-03-21 20:03:28 +00:00 |
|
krasimir
|
8f80e5451e
|
fix comment in GF.Grammar.CFG
|
2016-03-21 19:33:14 +00:00 |
|
krasimir
|
c8ebe09315
|
initial support for BNFC syntax in context-free grammars for GF. Not all features are supported yet. Based on contribution from Gleb Lobanov
|
2016-03-21 13:27:44 +00:00 |
|
krasimir
|
da10bb33c7
|
bugfix: GF.Compile.CFGtoPGF now supports literal categories
|
2016-03-21 13:26:32 +00:00 |
|
krasimir
|
07cf4d6509
|
more progress on the typechecker
|
2016-03-15 14:16:17 +00:00 |
|
krasimir
|
c1671d43e2
|
current state of the experimental typechecker
|
2016-03-07 20:20:47 +00:00 |
|
krasimir
|
4ba9712f16
|
add missing cases in vapply in the partial evaluator
|
2016-03-03 06:59:50 +00:00 |
|
krasimir
|
508bc346e5
|
fix in the typechecker
|
2016-03-02 21:28:54 +00:00 |
|
krasimir
|
13ff91bbb9
|
a better interface between the type checker and the partial evaluator
|
2016-03-02 16:22:56 +00:00 |
|