Commit Graph
100 Commits
Author SHA1 Message Date
krasimir 9802d534c0 when faced with hard unification problem the type checker should just postpone the decision instead of failing immediately. added test case as well 2010-10-25 15:47:33 +00:00
krasimir 75e8cba592 when we print the bracketed string it is useful to print the attached metavariables as well 2010-10-25 12:21:12 +00:00
krasimir 2965777003 update the testsuite to the latest state of the compiler/interpreter 2010-10-25 11:50:41 +00:00
krasimir 53306414b6 fixed typo in GeneratePMCFG.hs. fidFloat -> fidVar 2010-10-25 11:48:17 +00:00
krasimir 7666f8cc59 During the compilation, the final message "OK" should be displayed only if we are not in silent mode. This was changed incidentally on the way. 2010-10-25 11:31:16 +00:00
krasimir 8c751d404f change the TcM monad to continuation passing style. The old monad caused stack overflow for large search spaces 2010-10-21 15:01:52 +00:00
krasimir b3165b9eb6 added week day's names in SUMO for Bulgarian and Swedish 2010-10-21 14:48:04 +00:00
krasimir 09dde495ce support for proof search with high-order functions 2010-10-21 12:47:26 +00:00
krasimir 43cbc6693d bugfix in the term generation 2010-10-20 13:36:39 +00:00
krasimir 6e23da41a2 fixed typo which broke the parsing with -openclass 2010-10-20 09:04:48 +00:00
krasimir 5acec7be21 in the type checker monad we should use lazy pattern matching because otherwise we force the exhaustive tree generation to be strict 2010-10-19 13:04:41 +00:00
krasimir e12d96451d in tutorial/smart remove the hack that forced the proof object to be resolved 2010-10-18 12:28:39 +00:00
krasimir 51452d4ef0 added explicit depth parameter to the parsing API and the corresponding command in the shell 2010-10-18 16:51:25 +00:00
krasimir afce46b386 typo in PGF.TypeCheck which spoiled the previous patch 2010-10-18 16:50:55 +00:00
krasimir 7fb5fddbb8 now we use the GF reasoner to fillin meta variables in the abstract trees generated from the parser 2010-10-18 15:55:14 +00:00
krasimir 2d426cfc7f forgot Birds.gf 2010-10-18 13:03:43 +00:00
krasimir bb749d3b73 fixes in DictEng.gf 2010-10-18 12:14:05 +00:00
krasimir ae7f8e4221 translation to English of the Birds dictionary 2010-10-18 11:41:39 +00:00
krasimir 423103c86c typo in DictBul.gf 2010-10-18 09:08:53 +00:00
krasimir fb24adb514 added one more overloaded version of compoundN in the Bulgarian library 2010-10-18 09:07:44 +00:00
krasimir 8b8cb03ccf small Swedish/Bulgarian dictionary of birds in SUMO 2010-10-18 08:55:51 +00:00
krasimir ab19a670a3 added .authorspellings file in the root directory 2010-10-16 13:10:06 +00:00
krasimir 9fdc7134e8 now since the type checking monad TcM is nondeterministic we can use the same monad in PGF.Forest.getAbsTrees 2010-10-14 14:28:40 +00:00
krasimir 1c36f1fa8d generalize the nqueens function in NQueens.gf 2010-10-13 17:53:44 +00:00
krasimir 2ab3081c07 add start category S in NQueens. This helps the EditorApp to find the start category 2010-10-13 13:53:29 +00:00
krasimir edf46e3a4d use "-" and ";" instead of "_" and "\n" in NQueens 2010-10-13 13:47:22 +00:00
krasimir cc2232e289 bugfix in PGF.VisualizeTree for handling trees with implicit arguments 2010-10-13 13:32:48 +00:00
krasimir aa6fd7b13f WebUI: show error when depth/limit has invalid value 2010-10-13 12:53:42 +00:00
krasimir f4603cf9d4 fix PGF.Generate.restart. The restart should be done only if there are some solutions found 2010-10-13 12:38:51 +00:00
krasimir 042790fdf6 the PGF service now can do both random and exhaustive generation. these functions now return both the generated tree and its linearization 2010-10-13 12:32:49 +00:00
krasimir 44336bf6d6 improved Web UI for queries 2010-10-13 12:31:38 +00:00
krasimir 1ce14c9120 added option -depth to command gr 2010-10-12 13:36:37 +00:00
krasimir 95733f0b1b the exhaustive/random generator now knows how to handle computable functions in the types 2010-10-11 17:18:28 +00:00
krasimir c145f18a19 update NQueens to use: 1) lists i.e. [Nat]; 2) implicit arguments 2010-10-11 17:17:04 +00:00
krasimir e7f6239bc6 now the generation from template with meta-variables respects the dependent types 2010-10-11 09:59:57 +00:00
krasimir 9e484c7e8f extended CountriesAndRegionsRon.gf 2010-10-10 13:10:21 +00:00
krasimir adda4b8492 added dummy search box for documents 2010-10-07 16:18:45 +00:00
krasimir d0a5b7a1ae use TabBar for the links in the upper-left corner of the editor 2010-10-07 15:09:59 +00:00
krasimir f52b157b34 dummy UI for documents saving/loading in the editor 2010-10-07 14:09:08 +00:00
krasimir b10731fd97 forgot to remove a trace message 2010-10-02 13:38:00 +00:00
krasimir 7d9bbea985 backtracking for random generation is not enough. we must restart the search after each solution 2010-10-02 13:34:58 +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 c0251e76c5 fixes in FridgeApp. now it is compatible with EditorApp 2010-09-30 08:08:57 +00:00
krasimir 72f505d7df update PGFService to work after the extensions in the random generation API 2010-09-30 07:35:54 +00:00
krasimir 10a0d370dc fix the compilation of FridgeApp 2010-09-29 14:15:36 +00:00
krasimir f94725ba4a restore the method BracketedString.render which was needed for TranslateApp 2010-09-29 13:53:13 +00:00
krasimir 7c43855ddf add Magnet.getWord() 2010-09-29 13:47:51 +00:00
krasimir eb7679763e added compilation scripts for the editor 2010-09-29 13:32:23 +00:00
krasimir f1713c3634 initial import of the new GF editor. Note: the FridgeApp is temporary broken. It will be fixed with the next patch 2010-09-29 13:17:48 +00:00
krasimir 4e715c3952 the first revision of exhaustive and random generation with dependent types. Still not quite stable. 2010-09-22 15:49:16 +00:00
krasimir bc92927692 cleanup and export the Probabilistic API from PGF 2010-09-22 09:06:19 +00:00
krasimir ec5052f899 rename BucharestIndia to BucharestRomania. Agreed with Adam Pease 2010-09-21 18:42:39 +00:00
krasimir 2654d1e5aa added GeographyEng 2010-09-21 18:40:11 +00:00
krasimir cce52f3646 fixes in Basic.gf to avoid loops in the reasoner 2010-09-21 18:38:06 +00:00
krasimir 6170d8ca35 since Satellite is already subclass of AstronomicalBody we could simplify the signature of NaturalSatellite_Class 2010-09-20 15:21:13 +00:00
krasimir d75be87c3d few more fixes in CountriesAndRegionsEng.gf 2010-09-18 17:29:02 +00:00
krasimir 144d0188fe fix the linearization of GuineaBissau 2010-09-18 17:12:52 +00:00
krasimir 696c4e89de cleanup CountriesAndRegions and Mondial. For some reasonthe abstract syntax for all countries was moved from CountriesAndRegions to Mondial. It is even more odd that there was a linearization for them both in CountriesAndRegions and Mondial 2010-09-18 08:57:50 +00:00
krasimir 5b089655bd fix typo: the linearization of Iraq was Iran 2010-09-17 18:32:34 +00:00
krasimir 86f4b782a4 added MondialRon and CountriesAndRegionsRon with data imported from geonames.org 2010-09-17 16:22:10 +00:00
krasimir ea8375dc44 fix the compilation of CountriesAndRegionsEng.gf 2010-09-17 16:20:47 +00:00
krasimir 323df01cd2 some comments in Mondial.gf 2010-09-17 16:19:40 +00:00
krasimir e286359a15 remove Model and ProcessTask from MergeRon because they were already moved 2010-09-17 16:16:36 +00:00
krasimir 009c5d6889 remove SubClassC and subClassCStm from BasicEng, BasicRon and BasicFre 2010-09-17 15:53:58 +00:00
krasimir efbc9e9d6d bugfix in PGF.Type.pType: Agda style types like {x : A} -> B should not be supported in GF 2010-09-12 12:26:38 +00:00
krasimir f3a4b5b709 add QoSontologyEng and linearization for ProcessTask 2010-09-06 09:12:49 +00:00
krasimir 5189820654 linearization for PrimaryColor in SUMO 2010-08-31 09:52:30 +00:00
krasimir d3e7095ceb added missing case for GF.Compile.GeneratePMCFG.evalTerm 2010-08-30 07:54:53 +00:00
krasimir b0e78f33bc PGF.Expr.normalForm does variable renaming 2010-08-30 07:37:12 +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 89f58454c4 add know_VS in LexiconBul.gf 2010-08-25 10:04:47 +00:00
krasimir b20821dfc3 more advanced complete function in the PGFService 2010-08-24 15:58:22 +00:00
krasimir 4a2332811e revert the TranslateApp to its classical simple variant 2010-08-24 15:17:11 +00:00
krasimir 19a2c993d6 remove Editor.css as well 2010-08-24 15:04:34 +00:00
krasimir fae3df9d1f remove the canParse flag from the GWT applications 2010-08-24 14:59:59 +00:00
krasimir 4d1dea1b40 remove the experimental GWT EditorApp 2010-08-24 14:41:37 +00:00
krasimir 9ca8b5bed1 exclude two redundant modules from the cabal desciption of the compiler 2010-08-24 14:19:08 +00:00
krasimir 70297c5691 linearizations for few class names in SUMO 2010-08-08 10:38:31 +00:00
krasimir 71ea541765 two new functions in the PGF API: mkAbs, unAbs 2010-07-31 16:40:16 +00:00
krasimir 39e83436e2 bugfix in the PGF browser 2010-07-31 16:04:15 +00:00
krasimir 57ec23e630 the PGF service now generates samples of the syntax in the browsing information 2010-07-31 15:54:03 +00:00
krasimir 694192db37 add coding=utf8 to BasicRon.gf 2010-07-31 14:27:57 +00:00
krasimir b8214aff83 fix: FastCGIUtils.outputHTML should do UTF8 encoding 2010-07-31 13:56:55 +00:00
krasimir e8fa8bd5e4 move class Apple from MidLevelOntology to Economy for French and Romanian 2010-07-31 13:54:01 +00:00
krasimir b227c8a586 now the meta id of the meta variables is accessible via the PGF API 2010-07-31 12:52:20 +00:00
krasimir ebe5b87738 added function unType in PGF 2010-07-31 12:47:10 +00:00
krasimir fefd78222a fix: PGFService should type-check the trees that comes from the user 2010-07-31 10:45:59 +00:00
krasimir 3a48cefc3a declare Provice as subclass of StateOrProvince in Mondial.gf 2010-07-21 11:58:51 +00:00
krasimir df555d54fb fix the algorithm for items cutting in the partial parser 2010-07-15 14:01:51 +00:00
krasimir b57dda5d94 detailed information for the type errors from PGFService 2010-07-13 15:33:54 +00:00
krasimir ef68e209c2 fix the loopchecking in PGF.Forest.bracketedTokn 2010-07-13 12:04:06 +00:00
krasimir 2bc50e6536 solve the ambiguity for double negation in SUMO 2010-07-13 11:43:24 +00:00
krasimir 5ea08bd2e8 bugfix in the decoding of literals in PGF.Binary 2010-07-13 08:24:03 +00:00
krasimir a8560f2cf1 for some reason the concrete syntax for MidLevelOntology was not in darcs 2010-07-13 08:04:53 +00:00
krasimir e1e492cc5f updates in the Eclipse project for GWT UI 2010-07-08 16:50:51 +00:00
krasimir d0ce81a02c update the shell scripts and some other configuration files for GWT 2.0.4 2010-07-08 12:03:36 +00:00
krasimir c4a00695db update the package name for the Android UI 2010-07-08 10:26:10 +00:00
krasimir 4539830212 add src/ui folder for both Android and GWT UIs 2010-07-08 10:06:26 +00:00
krasimir 1cb3cfb4c2 change the package name of the GWT Apps to org.grammaticalframework.ui.gwt 2010-07-08 09:55:09 +00:00
krasimir 161403e7d3 upgrade to GWT 2.0.4 2010-07-08 09:32:17 +00:00