kr.angelov
a6b35a9053
the class PgfConcr from the Python binding now has a property name which returns the name of the concrete syntax
2013-02-11 15:51:26 +00:00
kr.angelov
0b7b939aca
refactoring: now all named objects in the C runtime have an explicit name field
2013-02-11 14:10:54 +00:00
kr.angelov
56c8f91d19
remove the pgf2yaml tool which was both broken and redundant. The declarations for generic programming from data.c are removed as well
2013-02-11 13:51:12 +00:00
kr.angelov
ff25ba8f90
the grammar reader in the C runtime is completely rewritten and it doesn't use the generic programming API
2013-02-11 10:16:58 +00:00
kr.angelov
be405532e6
a bunch of new words and fixes in DictEng and DictEngBul
2013-02-10 22:27:18 +00:00
hallgren
8379e24174
GF home page style update
2013-02-07 13:11:09 +00:00
aarne
499f56afdd
in VerbRus, added UseCopula and fixed the problem with conditionals returning empty complements; not sure if the latter is correct in Russian though
2013-02-06 09:04:24 +00:00
aarne
28c59faf29
pg -lexc now writes a list of multichar symbols and a title ("Root") for the lexicon, as required by Xerox lexc
2013-02-03 10:03:15 +00:00
aarne
5f2a3095f2
added VPSlashPrep to Rus
2013-02-01 17:19:31 +00:00
kr.angelov
e9b5557c6c
This patch removes Gregoire's parse_tokens function in the python binding and adds another implementation which builds on the existing API for lexers in the C runtime. Now it is possible to write incremental Lexers in Python
2013-02-01 09:29:43 +00:00
kr.angelov
eca4a28563
implement gu_exn_caught in gu/exn.c. It was missing
2013-02-01 09:26:30 +00:00
kr.angelov
f4c56b7152
in NumeralAmh: UTF8 -> utf8. The former is not recognized on Windows
2013-01-31 15:08:13 +00:00
kr.angelov
7e5ad6eea6
fix the Windows link
2013-01-31 15:06:42 +00:00
kr.angelov
65bf4d9b9b
added a link to the Windows binary from the download page
2013-01-31 15:03:35 +00:00
hallgren
fec3dd4bd3
download page: add link to Fedora RPMs, mention GitHub
2013-01-31 13:03:37 +00:00
hallgren
2b6706cb56
GF 3.4 download page: add binary packages for Mac OS X and Ubuntu
2013-01-31 00:49:13 +00:00
hallgren
f3c789c2e8
Update download page to GF 3.4
2013-01-30 23:34:50 +00:00
hallgren
d6efe245c1
This is GF 3.4!
2013-01-30 23:27:06 +00:00
hallgren
75389953b8
debian/changelog: updated for GF 3.4
2013-01-30 17:20:46 +00:00
aarne
034779148e
updated resource synopsis and the scripts creating it; added Swahili to main index list
2013-01-30 17:01:22 +00:00
aarne
448a11e594
commented out some old history from index.html, and completed the list of languages
2013-01-30 16:54:51 +00:00
hallgren
0648474e52
download/index-3.4.t2t: download page for GF 3.4
...
Will be renamed to index.t2t when the release is official.
2013-01-30 16:44:16 +00:00
hallgren
7020bd7568
doc/gf-developers.t2t: updated
2013-01-30 16:32:44 +00:00
hallgren
6e08e749d6
gf.cabal: Tested-with GHC==7.4.2 only, older versions cause minor problems
2013-01-30 15:57:35 +00:00
hallgren
08569c6e8a
Setup.hs: eliminate "minimal" mode, fix darcs version info
...
The reported number of recorded changes since the last tagged version was off
by one (because it counted the change that set the tag).
Also added a note that -K32M is not needed when using new-comp. But -old-comp
is still available as a configuration option, so I'm keeping -K32M for now.
2013-01-30 15:48:36 +00:00
aarne
c1aa0b04be
script for resource demo imports updated
2013-01-30 15:35:04 +00:00
hallgren
7fbe2f47a8
release-3.4.t2t updates
...
Don't include names of contributors, link to additional info instead.
2013-01-30 15:08:26 +00:00
aarne
426d797e87
viaggiare in LexiconIta
2013-01-30 10:12:28 +00:00
kr.angelov
a4b0709923
a few fixes in DictEng
2013-01-30 09:58:39 +00:00
kr.angelov
6fce26c9dd
more words in DictEngBul.gf
2013-01-30 09:57:39 +00:00
hallgren
8ba7d32e25
Add note about RGL Browser to 3.4 release notes
...
Also fixed a smalll typo
2013-01-29 20:51:42 +00:00
aarne
f6641d50c4
more on RGL languages in release notes
2013-01-29 17:50:27 +00:00
aarne
467d5330c6
updated the lists of notPresent languages
2013-01-29 16:53:15 +00:00
hallgren
09fb4cdef0
Better error message for unsupported token gluing
...
Instead of "Internal error in ...", you now get a proper error message with
a source location and a function name.
2013-01-29 16:25:03 +00:00
hallgren
79795cb0e7
Fix a bug with record extension
...
Add a conversion rule for ({ l1 = e } ** x).l2 in PMCFG generation. (A rule
for the symmetric case (x ** { l1 = e }).l2 was added some time ago.)
2013-01-29 14:59:16 +00:00
hallgren
4d2de24ce9
Avoid crash in random generation with probabilities
2013-01-29 13:59:20 +00:00
john.j.camilleri
72088a56c5
Maltese: new reduced verb implementation, using binding for pronominal suffixes
...
Also include some syntax stuff adapted from Angelo Zammit's dissertation.
These sections in the code are marked with [AZ]
The old verbs implementation can still be found at this point in the GitHub repo:
7b3f4a049d
2013-01-29 11:35:40 +00:00
john.j.camilleri
229853e46f
RGL browser: move help button, re-add synopsis link
2013-01-29 11:05:26 +00:00
kr.angelov
87545f3f83
bugfix in the reference counting for Python
2013-01-29 09:41:12 +00:00
kr.angelov
d4717d533a
the Python binding is in pure C again
2013-01-29 09:20:32 +00:00
kr.angelov
66282bfcb7
added an API for composing and decomposing abstract trees from Python
2013-01-29 09:07:41 +00:00
kr.angelov
1723d8637c
fixed typos in the python binding: in a few places pgf_ExprType was used instead of pgf_ExprIterType
2013-01-29 09:06:23 +00:00
aarne
064fcf4345
added Heb = Hebrew to the incomplete languages that can be compiled
2013-01-28 18:03:35 +00:00
hallgren
c14e75706e
Quick fix to render some parser error messages from UTF-8-encoded source files correctly.
...
The parser works on raw byte sequences read from source files. If parsing
succeeds the raw byte sequences are converted to proper Unicode characters
in a later phase. But the parser calls the function buildAnyTree, which can
fail and generate error messages containing source code fragments, which might
then containing raw byte sequences. To render these error messages correctly,
they need to be converted in accordance with the coding flag in the source
file. This is now done for UTF-8-encoded source files, but should ideally also
be done for other character encodings. (Latin-1-encoded files never suffered
from this problem, since raw bytes are proper Unicode characters in this case.)
2013-01-28 17:23:02 +00:00
hallgren
764b649959
Better error message for Predef.error
...
+ Instead of "Internal error in ...", you now get a proper error message with
a source location and a function name.
+ Also added some missing error value propagation in the partial evaluator.
+ Also some other minor cleanup and error handling fixes.
2013-01-28 16:12:56 +00:00
hallgren
61323039bd
Setup.hs: add some incomplete languages to the list compiled languages
...
To be specific: Amh, Ara, Lat, Tur and Mlt.
2013-01-28 16:07:44 +00:00
aarne
b77d7c60a0
capitals in Fre character matching
2013-01-28 14:27:04 +00:00
aarne
a36e1de7a6
included capitals in some phonological string pattern matching in Fin and Ita
2013-01-28 14:12:24 +00:00
aarne
6af9575a68
improved error message for overloading in case the given signature looks the same as one of the expected ones: it shows full records rather than just lock fields.
2013-01-28 14:00:23 +00:00
aarne
e1e5ec2bf8
some additions to new-gf-bib.bib
2013-01-28 08:42:00 +00:00