summaryrefslogtreecommitdiff
path: root/src/compiler/GF/Compile/GrammarToPGF.hs
AgeCommit message (Expand)Author
3 daysBenchmarks, initial sketchesadelon
2020-03-15restore the sequence ordering after -optimize-pgfkrangelov
2020-02-17fix the compilation of case insensitive grammarskrangelov
2019-06-30fully supported case-insensitive parsing/lookupkrangelov
2015-08-28Comment out some dead code found with -fwarn-unused-bindshallgren
2015-02-20added option -plus-as-bind which treats (+) as a bind when used with runtime ...krasimir
2015-02-16Changes for compatibility with ghc-7.10-rc2hallgren
2014-10-21ModuleName and Ident are now distinct typeshallgren
2014-10-16finally proper stack unwind in the evaluatorkr.angelov
2014-09-05full support for recursive def rules in the C runtimekr.angelov
2014-09-01partial implementation for recursive def ruleskr.angelov
2014-08-11pattern matching in def rules is now supportedkr.angelov
2014-08-11a partial support for def rules in the C runtimekr.angelov
2014-07-28Convert from Text.PrettyPrint to GF.Text.Prettyhallgren
2014-06-12PGF library: expose only PGF and PGF.Internal instead of all moduleshallgren
2013-11-26Represent identifiers as UTF-8-encoded ByteStringshallgren
2013-11-06the content of ParseEngAbs3.probs is now merged with ParseEngAbs.probs. The l...kr.angelov
2013-11-05Eliminate mutual dependencies between the GF compiler and the PGF libraryhallgren
2013-10-30added the linref construction in GF. The PGF version number is now bumpedkr.angelov
2013-10-02something in the typeinferencer of the latest GHC has changed. I need to add ...kr.angelov
2013-09-23the compiler now sorts the list of sequences in the PGF fileskr.angelov
2013-09-23GrammarToPGF now looks only at the top modules for the PGF flagskr.angelov
2013-09-23GF.Grammar.Grammar.allExtends now returns a list of source modules instead of...kr.angelov
2013-09-19Introduce type RawIdent; only 9 imports of Data.ByteString.Char8 remainhallgren
2013-04-22a bit more informative error message in GrammarToPGFkr.angelov
2013-02-12now the beam size for the statistical parser can be configured by using the f...kr.angelov
2013-01-28Better error message for Predef.errorhallgren
2012-12-14The first prototype for exhaustive generation in the C runtime. The trees are...kr.angelov
2012-12-11partial evaluator workhallgren
2012-12-02produce error message instead of failure of irrefutable pattern Ok ty_C in Gr...aarne
2012-08-29A basic infrastructure for generating Teyjus bytecode from the GF abstract sy...kr.angelov
2012-01-14sorted the list of funs and cats in GrammatToPGF to get the predef categories...aarne
2011-11-24now if some module is compiled with -no-pmcfg then the PMCFG code is generate...kr.angelov
2011-11-14bugfix in the new PGF generationkr.angelov
2011-11-10Now PMCFG is compiled per module and at the end we only link it. The new comp...kr.angelov
2011-11-02merge GF.Infra.Modules and GF.Grammar.Grammar. This is a preparation for the ...kr.angelov
2011-11-02Now the compiler maintains more precise information for the source locations ...kr.angelov
2011-08-30GF.Infra.Modules: keep the modules of a grammar in a finite map instead of a ...hallgren
2011-08-30GrammarToPGF.hs: comment out unused importshallgren
2011-03-12make later flags take priority over earlier ones in PGF generation aarne
2010-11-12operations in the abstract syntaxkrasimir
2010-10-02refactor the API for random generation again. Now PGF contains probabilities ...krasimir
2010-07-01reorganize the modules in GF.Compile.*krasimir
2010-06-30compilation of pattern matching using the algorithm of Lennart Augustsson. No...krasimir
2010-06-18Yay!! Direct generation of PMCFG from GF grammarkrasimir
2010-06-09dead code elimination for PGF. Note: the produced grammars will not work well...krasimir
2010-05-28refactoring in GF.Grammar.Grammarkrasimir
2010-03-24now for every category we store, in PGF, the list of functions for it in sour...krasimir
2010-03-22store and propagate the exact source location for all judgements in the gramm...krasimir
2010-03-18pattern @ should be propagated to PGFkrasimir