summaryrefslogtreecommitdiff
path: root/src/PGF/Data.hs
AgeCommit message (Collapse)Author
2009-12-13reorganize the directories under src, and rescue the JavaScript interpreter ↵krasimir
from deprecated
2009-09-11polish the PGF API and make Expr and Type abstract types. Tree is a type ↵krasimir
synonym of Expr
2009-09-08now the datatype Tree is only internal. All API functions are working with ↵krasimir
Expr directly. Commands gt, gr, p and rf filter out the output via the typechecker
2009-06-16completely phrase based parser and support for pre {} in PMCFGkrasimir
2009-05-22some work on evaluation with abstract expressions in PGFkrasimir
2009-05-20refactor the PGF.Expr type and the evaluation of abstract expressionskrasimir
2009-02-07PMCFG pretty printerkrasimir
2008-10-28remove some redundant imports of GF.Text.UTF8krasimir
2008-10-21efficient and nicer implementation for literal categorieskrasimir
2008-10-20Added Read and Show instances for Type. This required moving some code around.bjorn
2008-10-15threat category _Var as a literal categorykrasimir
2008-10-15store the total number of PMCFG categories in the PGF filekrasimir
2008-10-14literal categories in the incremental parserkrasimir
2008-10-14rudimentary abstract syntax type checker and solver in PGFaarne
2008-10-14the new optimized incremental parser and the common subexpression ↵krasimir
elimination optimization in PMCFG
2008-08-19Fix order in the cncnames list in unionPGF. It was made in reverse.bjorn
2008-08-18When producing PGF, do UTF-8 encoding of the whole file after pretty ↵bjorn
printing instead of walking through the PGF structure before pretty-printing. The old code was brittle, and only converted strings in the lins and opers, not in printnames and parsers. The old code also double encoded some grammars when using gfc to combine PGF files.
2008-06-25changed names of resource-1.3; added a note on homepage on releaseaarne