Commit Graph

493 Commits

Author SHA1 Message Date
krasimir d3a84f994b store and propagate the exact source location for all judgements in the grammar. It may not be used accurately in the error messages yet 2010-03-22 21:15:29 +00:00
aarne d1615144b6 PGF.groupResults and the option l -groups, to show ambiguities grouped by laguage 2010-03-22 19:03:06 +00:00
krasimir 63adb15eb9 transliteration for Urdu 2010-03-22 09:29:43 +00:00
krasimir 74448670f5 produce optimized Lambda Prolog code 2010-03-22 08:56:42 +00:00
krasimir 57b8e42601 added experimental generation of Lambda Prolog code. Could be used for exhaustive generation with dependent types. Doesn't support def rules yet but supports high-order syntax and lambda expressions. 2010-03-20 07:26:53 +00:00
krasimir a74a81b8a1 pattern @ should be propagated to PGF 2010-03-18 20:21:57 +00:00
krasimir b2c785edfa fix the precedence for patterns ~, - and @ 2010-03-18 19:52:45 +00:00
krasimir 0c2944fa7f syntax for inaccessible patterns in GF 2010-03-18 19:34:30 +00:00
krasimir 46c04f4c91 rule for pretty printing implicit arguments 2010-02-22 20:09:28 +00:00
krasimir e876fad3fa add pretty printing rule for implicit patterns 2010-02-22 20:02:53 +00:00
krasimir 3aa7aa84bb fix the Haskell code generation 2010-02-17 13:09:23 +00:00
krasimir 899ed163a1 no need to keep the list of constructors per category in .gfo 2010-02-16 09:34:02 +00:00
krasimir 8c4fd9de9b allow negative integers in the grammar syntax 2010-02-08 12:59:22 +00:00
krasimir 625c8e0e03 in verbose mode print the rule names when compiling PMCFG 2010-02-06 18:24:15 +00:00
krasimir c2259adf5d bugfix in GrammarToPGF related to the compilation of def rules 2010-02-05 22:16:44 +00:00
krasimir e33447aadd fix the tabular printing when there is a V constructor 2010-02-03 17:33:55 +00:00
aarne 3dd8fb8dec commands mq and tq can take a tree with metas to guide generation 2010-02-01 09:56:58 +00:00
aarne ab1d4deccf command l -list ; fixed mq to work with the new tabularLinearizes 2010-01-31 16:05:23 +00:00
krasimir 4485e97181 refactor GF.Infra.Modules for better error messages 2010-01-31 15:54:25 +00:00
aarne 5507133638 gt and gr can start from a tree with metavariables, just filling them 2010-01-30 18:01:18 +00:00
krasimir 9e547710f5 bugfix in the PGF typechecker and more test cases 2010-01-29 21:10:14 +00:00
aarne 53a081bf0b example_based returns the list of all unknown words 2010-01-28 16:27:28 +00:00
aarne 8f0df0442a in example-based grammar conversion, warnings about unknown words 2010-01-28 10:06:16 +00:00
aarne 47c7b09884 command eb for example-based grammar conversion; see 'help eb' and the example in examples/animals/QuestionsI.gfe 2010-01-27 17:51:15 +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
aarne a463443cf5 probability ranking (rt) and gr -probs=FILE 2010-01-26 21:08:04 +00:00
krasimir 38b02bb64d fix the PGF generation when it is used from the shell 2010-01-26 14:15:37 +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 61867b2b72 prettier parameter names in PGF 2010-01-17 00:41:46 +00:00
krasimir 190cd6930b small code cleanup in GeneratePMCFG.hs 2010-01-16 22:10:45 +00:00
krasimir e5efe28c74 move the definitions of _B and _V to PGF.Macros 2010-01-12 14:36:41 +00:00
krasimir 11218cdbca store the label names in PMCFG 2010-01-05 08:35:33 +00:00
krasimir f841b1ada5 printnames are now kept as String instead of Term in PGF 2010-01-05 07:05:41 +00:00
krasimir a04cbcfb63 now the abstract syntax in PGF allows the same syntax for integers, floats and strings as in Haskell. This includes negative integers and exponents in the floats 2010-01-15 21:13:46 +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
aarne 4e28be6958 correct capitalization in unlexmixed; unlextext and unlexmixed now remove string literal quotes 2009-12-17 21:17:46 +00:00
aarne 24f6f9181a one step deeper into records in PGF generation 2009-12-16 16:25:52 +00:00
krasimir 7a449030b0 remove some more dead code 2009-12-14 13:11:58 +00:00
krasimir 76debee2c1 remove the old parsing code and the -erasing=on flag 2009-12-14 10:54:22 +00:00
krasimir 15ddc283d4 rename some modules that had GFCC in the name to PGF+something 2009-12-14 10:10:58 +00:00
krasimir 71e51e34c3 now the PGF to JavaScript convertor uses PMCFG 2009-12-14 09:53:53 +00:00
krasimir c92f9d1c0c reorganize the directories under src, and rescue the JavaScript interpreter from deprecated 2009-12-13 18:50:29 +00:00