Commit Graph
100 Commits
Author SHA1 Message Date
krasimir 1e4ec3c7d2 fix the grammar browser in the editor 2011-03-08 12:32:51 +00:00
krasimir 93dcac2819 the user can now upload their own grammars in the editor 2011-03-07 21:05:29 +00:00
krasimir 3a2396ba3b capitalize the abreviation TNT in DictEng 2011-01-25 14:24:03 +00:00
krasimir 31841af9a4 those words that didn't have plural forms in DictEng, now gets it from the smart paradigms 2011-01-21 12:34:12 +00:00
krasimir da35629836 fixes in DictEng 2011-01-21 09:53:31 +00:00
krasimir 72529388bf added testsuite for the parser 2011-01-10 10:34:09 +00:00
krasimir adbe9cd94d fix the computation of abstract expressions in the presence of implicit arguments 2011-01-08 20:55:58 +00:00
krasimir d9d00e172a fix the definition of functor composition in category theory 2011-01-08 20:43:45 +00:00
krasimir e41df3c873 bugfix in the handling of implicit arguments in the typechecker 2011-01-08 12:55:50 +00:00
krasimir cdebaef7ef The GF editor now lets the user to upload his/her own grammars 2010-12-28 16:26:10 +00:00
krasimir 9b9dbfb1d6 added GrammarsPanel in the GF editor 2010-12-22 13:51:26 +00:00
krasimir 9ae3a7b30d tweak gf-server.cabal 2010-12-22 12:32:13 +00:00
krasimir 01d05b6736 more clear LICENSE file for GF 2010-12-21 10:57:54 +00:00
krasimir 2262c105ab bugfix: GeneratePMCFG should initialize the lexicon to empty 2010-12-17 09:11:04 +00:00
krasimir e52f8dda61 bugfix: setProbabilities should be more robust when there are missing probabilities for some functions or categories 2010-12-17 09:09:07 +00:00
krasimir 1f1a0d7ada PGFToCFG should use the full production set because the lexicon is now split out 2010-12-14 21:25:43 +00:00
krasimir f62d6a7ed4 now every parse state keeps reference only to the concrete and the abstract syntaxes but not to the whole PGF 2010-12-14 17:20:53 +00:00
krasimir 8a0b3b8ba8 optimization in the parser for large lexicons. Now, the parser is slightly slower for grammars with a small lexicon but 3-4 times faster for the English Resource Grammar used in combination with Oxford Advanced Learners Dictionary 2010-12-14 08:46:22 +00:00
krasimir 5c22ec030c update the testsuite for the parser to the latest API 2010-12-13 17:53:06 +00:00
krasimir ba042f85d1 some more functions in GF.Data.TrieMap 2010-12-08 12:51:37 +00:00
krasimir 92266359d3 fixed typos in the documentation for PGF.Parse 2010-12-08 10:32:18 +00:00
krasimir 3d1f73ddec CompCN in Bulgarian 2010-12-08 08:20:11 +00:00
krasimir a9218ff45c simple refactoring in PGF.Macros and related 2010-12-06 14:19:51 +00:00
krasimir 159b68f946 command ai in the shell now shows the probability of the tree 2010-11-24 12:51:54 +00:00
krasimir 920702289a few more trees in the English treebank 2010-11-24 09:13:25 +00:00
krasimir fbb8f00e04 added GF treebank for English based on FraCas 2010-11-23 17:14:42 +00:00
krasimir ef8f8fec87 some more fixes in DictEng.gf 2010-11-23 17:12:29 +00:00
krasimir d4bfdba6ce remove some redundant adverbs from DictEng.gf 2010-11-22 13:50:25 +00:00
krasimir a995c94429 bugfix in function prefixV in ParadigmsEng 2010-11-17 15:21:06 +00:00
krasimir 4a8d0598d1 forgot to add ContentService.java in the GF Editor 2010-11-17 10:46:00 +00:00
krasimir 60a401057f bugfix for the abstract operations 2010-11-15 09:38:31 +00:00
krasimir fe1205059b operations in the abstract syntax 2010-11-12 19:37:19 +00:00
krasimir c1d91b7f50 fix the history management in the editor 2010-11-07 16:17:15 +00:00
krasimir cd0a9982bd preliminary UI for storage/retrieval/search of documents in the GF editor 2010-11-01 09:25:22 +00:00
krasimir 559403eba5 update the testsuite. Now we can typecheck more programs than before 2010-10-27 17:58:40 +00:00
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