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 |
|