kr.angelov
fd5220038d
A basic infrastructure for generating Teyjus bytecode from the GF abstract syntax
2012-08-29 11:43:02 +00:00
hallgren
c234e58a6a
PGF run-time library: function names in BracketedString (experimental)
...
+ Make room for function names in the BracketedString data structure.
+ Fill in function names when linearizing an abstract syntax tree to a
BracketedString.
+ Fill in wildCId when it is not obvious what the function is.
+ Function bracketedLinearize: for compatibility with the other linearization
functions, return Leaf "" instead of error "cannot linearize".
+ Export flattenBracketedString from module PGF.
+ PGFServce: make function names available in the JSON representation of
BracketedString.
2012-03-18 20:12:26 +00:00
kr.angelov
9a899edb0b
bugfix: allow higher-order variables in the linearization
2011-08-30 09:22:44 +00:00
krasimir
be9ad26aea
refactor the API for random generation again. Now PGF contains probabilities in the abstract syntax
2010-10-02 13:03:57 +00:00
krasimir
9aa7c88c5a
native representation for HOAS in PMCFG and incremental type checking of the parse forest
2010-08-09 10:10:08 +00:00
krasimir
9baef5e291
filter the duplications when doing 'l -table'
2010-06-09 10:21:13 +00:00
krasimir
31a93aa08b
bugfix in the linearization algorithm
2010-05-25 10:27:48 +00:00
krasimir
7e8a5d05ca
now every BracketedString also has reference to the source expression(s)
2010-05-19 13:32:39 +00:00
krasimir
a9453c87ab
refactor BracketedString
2010-05-01 21:02:32 +00:00
krasimir
a587cfef40
bug fix for bracketedLinearize with HOAS and meta variables
2010-05-01 20:51:07 +00:00
krasimir
83528f15d7
first incarnation of the bracketed string API
2010-04-30 14:36:06 +00:00
aarne
13a7954646
Action category, more doc in Phrasebook
2010-03-28 19:29:06 +00:00
krasimir
3685595ece
cleanup the code of the PGF interpreter and polish the binary serialization to match the preliminary specification
2010-01-27 09:39:14 +00:00
krasimir
a039808141
PGF is now real synchronous PMCFG
2010-01-17 21:35:36 +00:00
krasimir
362f333ebd
now the linearization is completely based on PMCFG
2010-01-17 17:05:21 +00:00
krasimir
f841b1ada5
printnames are now kept as String instead of Term in PGF
2010-01-05 07:05:41 +00:00
aarne
ab0eaa7b62
morpho analysis with -missing flag, shows words outside lexicon; also invoked if parsing fails; also added pg -words to show the list of words
2009-12-31 11:02:26 +00:00
krasimir
c92f9d1c0c
reorganize the directories under src, and rescue the JavaScript interpreter from deprecated
2009-12-13 18:50:29 +00:00