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
aarne
34627e7427
corrected fg generation for lexical categories, to avoid a type error in generated code
2017-02-24 20:50:36 +00:00
hallgren
ae512e09e0
Fix compilation errors caused by changes in PGF2
...
These prevented GF from being built with C run-time support (-fc-runtime).
2017-02-21 13:21:59 +00:00
krasimir
94f41cc63d
safer memory management in the Haskell binding
2017-02-10 17:10:37 +00:00
hallgren
d0f7f9ca8d
langcode.js: updated to include codes for recently added RGL languages
2017-02-10 12:18:36 +00:00
hallgren
de6c897bd3
GF home page: comment out the "GF build status" link
...
Gregoire's Jenkins server has been down since last summer...
2017-02-10 12:14:22 +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
aarne
65d1867fe3
typo in imports of SentencesPes corrected
2017-01-30 22:17:00 +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
aarne
1dbba8f377
added Ice and Nno to synopsis and ResourceDemo, and updated documentation
2017-01-19 19:58:48 +00:00
john.j.camilleri
efe7db3269
GF Summer school now links to the 2017 school (update from Normunds).
2017-01-05 21:51:03 +00:00
aarne
290ea53ae9
news on tech talk, nynorsk, and github mirror problems; contrib github to main meny
2016-09-21 12:40:18 +00:00
prasanth.kolachina
ef33f1ab35
python examples compatible with both Python 2 and 3
2016-09-19 08:32:08 +00:00
aarne
8729339d26
BNF grammars (.bnf or .cf) can have rules without semicolons, as in the GF book examples. However, if the grammar has any multiline rules, all of them must have semicolons.
2016-09-05 21:15:44 +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
hallgren
7863a383b0
gf.cabal: bump version to 3.8-darcs
2016-07-05 10:27:00 +00:00
aarne
a1d226891b
rbmt summer school announcement
2016-06-26 09:08:30 +00:00
hallgren
ee9fcef787
Final changes for the GF 3.8 release
...
News item on the home page
Put the download page and release notes in place.
Add an entry in debian/changelog.
Update the version number in gf.cabal.
2016-06-22 11:13:06 +00:00
hallgren
76fd94f82c
A couple of more adjustments of the GF 3.8 release notes.
2016-06-22 10:38:51 +00:00
hallgren
27a49f983e
Some adjustments to the GF 3.8 release notes and download page
2016-06-22 08:23:37 +00:00
krasimir
9238941c4d
some more bullets in the release notes
2016-06-22 07:32:48 +00:00
hallgren
ab138e5a8c
bin/build-binary-dist.sh: fixes for the Java and Python bindings.
...
* Just skip the Java binding if there were errors compiling it.
* Install the Python binding in the expected place on Mac OS X when creating
an OS X installer package. (i.e. under /Library/Python/2.7/site-packages)
Also updated the 3.8 download page and release notes to reflect the above.
2016-06-20 14:11:45 +00:00
hallgren
83d340dbef
PGFService: fix a type ambiguity when compiling without C run-time support
...
The function listCaches returns an empty list instead of the contents
of the cached C run-time system PGFs when compiled without C-run-time support
This gave rise to an ambiguity in GF.Server.
2016-06-17 11:32:40 +00:00