]>
 
 
matita.cs.unibo.it Git - helm.git/log 
 
 
 
 
 
 
Stefano Zacchiroli  [Wed, 4 Feb 2004 09:46:18 +0000  (09:46 +0000)] 
 
- improved some error messages 
- sort_of_prod: returned argument wasn't lifted correctly, as a temporary 
  patch return Type 
 
Stefano Zacchiroli  [Wed, 4 Feb 2004 09:44:38 +0000  (09:44 +0000)] 
 
moved here CicAst and pretty printer 
 
Stefano Zacchiroli  [Wed, 4 Feb 2004 09:43:15 +0000  (09:43 +0000)] 
 
ported to CicAst 
 
Stefano Zacchiroli  [Wed, 4 Feb 2004 09:42:58 +0000  (09:42 +0000)] 
 
- sorted domain which hopefully avoids exponential explosion 
- ported to CicAst 
 
Stefano Zacchiroli  [Wed, 4 Feb 2004 09:42:12 +0000  (09:42 +0000)] 
 
moved Ast in cic_transformations/ 
 
Stefano Zacchiroli  [Wed, 4 Feb 2004 09:41:35 +0000  (09:41 +0000)] 
 
- added support for implicit in concrete syntax 
- ported to new Ast 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 15:43:46 +0000  (15:43 +0000)] 
 
regression tests 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 15:43:24 +0000  (15:43 +0000)] 
 
cic_mkimplicit' removed (its implementation was wrong and the function is 
not really used) 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 15:24:12 +0000  (15:24 +0000)] 
 
Debugging code removed. 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 15:11:07 +0000  (15:11 +0000)] 
 
sort_of_prod changed to not generate a new metavariable in the case Meta vs 
Sort. Reason: the new metavariable is not constrained in any way and, at the 
end, we find it in the final metasenv. 
 
Stefano Zacchiroli  [Tue, 3 Feb 2004 15:02:52 +0000  (15:02 +0000)] 
 
- comment inside .test file that explain what follows 
- use a list to clear buffers 
- better comment for .test file format 
 
Stefano Zacchiroli  [Tue, 3 Feb 2004 15:01:56 +0000  (15:01 +0000)] 
 
added cleantest target (removes tests/*.test) 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 14:49:16 +0000  (14:49 +0000)] 
 
Check missed: the two metasenv were not compared. 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 14:40:14 +0000  (14:40 +0000)] 
 
Debuggin infos removed. 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 14:29:34 +0000  (14:29 +0000)] 
 
- do not crash any longer if type-checking or reduction fails 
- prints also the metasenv 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 14:29:06 +0000  (14:29 +0000)] 
 
time added to regtest 
 
Stefano Zacchiroli  [Tue, 3 Feb 2004 14:10:53 +0000  (14:10 +0000)] 
 
catch just AssertFailure instead of _ (AssertFailure is the only 
exception that could be raised there since the invoked function wraps 
every exception inside it) 
 
Stefano Zacchiroli  [Tue, 3 Feb 2004 14:09:32 +0000  (14:09 +0000)] 
 
removed SortExpectedMetaFound special exception 
 
Stefano Zacchiroli  [Tue, 3 Feb 2004 14:07:44 +0000  (14:07 +0000)] 
 
added urimanager dependency 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 14:07:43 +0000  (14:07 +0000)] 
 
Meta vs same Meta now tries unification when convertibility of the two 
substitutions fails. 
 
Stefano Zacchiroli  [Tue, 3 Feb 2004 14:06:01 +0000  (14:06 +0000)] 
 
s/LocatedTerm/AnnotatedTerm + various annotations/ 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 14:04:05 +0000  (14:04 +0000)] 
 
New tests for lambdas (that show bugs in applications ;-) 
 
Stefano Zacchiroli  [Tue, 3 Feb 2004 13:45:52 +0000  (13:45 +0000)] 
 
catch exceptions and mark corresponding tests as failed 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 13:04:33 +0000  (13:04 +0000)] 
 
eat_prods reimplemented to generalize the output type of the application 
a bit more (when it is a metavariable). 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 13:03:49 +0000  (13:03 +0000)] 
 
Added an optional parameter to identity_relocation_list. The parameter 
is the "starting" rel. 
 
Claudio Sacerdoti Coen  [Tue, 3 Feb 2004 12:34:32 +0000  (12:34 +0000)] 
 
More debug informations. 
 
Claudio Sacerdoti Coen  [Mon, 2 Feb 2004 18:39:42 +0000  (18:39 +0000)] 
 
Substitution no longer returned from CicRefine.type_of_aux 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 17:06:25 +0000  (17:06 +0000)] 
 
ported to new type_of prototype 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 17:03:12 +0000  (17:03 +0000)] 
 
uses CicMetaSubst.ppterm where needed 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 17:01:50 +0000  (17:01 +0000)] 
 
- refine's type_of no longer return a substitution 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:46:12 +0000  (16:46 +0000)] 
 
ported to latest Ast changes (mainly capture_variable addition) 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:45:33 +0000  (16:45 +0000)] 
 
- added entries for capture variables parsing 
- factorized function for parsing Cic.names 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:44:26 +0000  (16:44 +0000)] 
 
- added capture_variable entry and Cic.names here and there 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:43:49 +0000  (16:43 +0000)] 
 
- changed ast for pattern matching so that type annotations are possible 
- bugfix for indexes in Fix/CoFix cases 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:38:21 +0000  (16:38 +0000)] 
 
- big hack: keep on unifying/refining when SortExpectedMetaFound 
  exception is encountered 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:37:10 +0000  (16:37 +0000)] 
 
- removed metasenv argument from kernel proxies invocations 
- lift_meta over defs with an explicit type implemented 
- reimplemented eat_prods (open bug: when an application has more than 
  one argument and its type is a meta then the outtype is a Meta whose 
  context is not general enough. To be implemented) 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:30:06 +0000  (16:30 +0000)] 
 
- added SortExpectedMetaFound exception (huge hack) 
- more information along with assertion failed "9" 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:15:43 +0000  (16:15 +0000)] 
 
- bugfix for expand_implicits, return correct term on Fix and CoFix cases 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:14:56 +0000  (16:14 +0000)] 
 
- removed unwind: every substitution is now _not_ unwinded 
- removed extra metasenv argument from all kernel proxies 
- added kernel proxy: subst (for CicSubstitution.subst) 
- added pretty printer ppterm 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:11:37 +0000  (16:11 +0000)] 
 
changed prototype of CicMetaSubst.apply_subst* 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 16:10:49 +0000  (16:10 +0000)] 
 
added comments 
 
Stefano Zacchiroli  [Mon, 2 Feb 2004 14:53:48 +0000  (14:53 +0000)] 
 
fact regtest 
 
Stefano Zacchiroli  [Fri, 30 Jan 2004 08:15:01 +0000  (08:15 +0000)] 
 
reordered 
 
Stefano Zacchiroli  [Fri, 30 Jan 2004 08:14:19 +0000  (08:14 +0000)] 
 
added string_of_html_msg 
 
Stefano Zacchiroli  [Fri, 30 Jan 2004 08:13:56 +0000  (08:13 +0000)] 
 
- typo bugfix: INT token no longer exists 
- use "=" instead of \def for let definitions 
- added a new "binder" level so that \forall n. n=n binds correctly 
 
Claudio Sacerdoti Coen  [Fri, 30 Jan 2004 08:13:29 +0000  (08:13 +0000)] 
 
Refinement of Fix and CoFix now implemented. 
 
Stefano Zacchiroli  [Fri, 30 Jan 2004 08:11:56 +0000  (08:11 +0000)] 
 
- removed ancient refine exception 
- s/Try every selection/Try selected/ on a button 
 
Stefano Zacchiroli  [Fri, 30 Jan 2004 08:10:16 +0000  (08:10 +0000)] 
 
added regression tests 
 
Stefano Zacchiroli  [Fri, 30 Jan 2004 08:08:51 +0000  (08:08 +0000)] 
 
s/Callbacks/DisambiguateCallbacks/ 
 
Claudio Sacerdoti Coen  [Thu, 29 Jan 2004 18:35:14 +0000  (18:35 +0000)] 
 
- lift added to CicMetaSubst 
- refine of Fix and CoFix implemented 
- bug fixed in refine of Cast 
 
Stefano Zacchiroli  [Thu, 29 Jan 2004 14:53:16 +0000  (14:53 +0000)] 
 
- s/TexTermEditor/TermEditor/ (* former no longer appropriate) 
- added "auto disambiguation" setting support 
 
Stefano Zacchiroli  [Thu, 29 Jan 2004 13:25:52 +0000  (13:25 +0000)] 
 
- added "clear alias" menu item 
- added "clear" button to the "edit aliases" window 
 
Stefano Zacchiroli  [Tue, 27 Jan 2004 17:30:09 +0000  (17:30 +0000)] 
 
- occur check test anticipated to the delift phase 
- uses CicUtil.lookup_meta 
 
Stefano Zacchiroli  [Tue, 27 Jan 2004 17:29:18 +0000  (17:29 +0000)] 
 
use CicUtil.lookup_meta 
 
Ferruccio Guidi  [Tue, 27 Jan 2004 17:25:43 +0000  (17:25 +0000)] 
 
bad link patched 
 
Stefano Zacchiroli  [Tue, 27 Jan 2004 17:08:31 +0000  (17:08 +0000)] 
 
s/List.find.../CicUtil.lookup_meta/ 
 
Stefano Zacchiroli  [Tue, 27 Jan 2004 17:07:44 +0000  (17:07 +0000)] 
 
added CicUtil module with just lookup_meta function 
 
Ferruccio Guidi  [Tue, 27 Jan 2004 13:47:37 +0000  (13:47 +0000)] 
 
empty goal patched 
 
Ferruccio Guidi  [Tue, 27 Jan 2004 13:36:06 +0000  (13:36 +0000)] 
 
opt goal fixed 
 
Andrea Asperti  [Tue, 27 Jan 2004 12:32:25 +0000  (12:32 +0000)] 
 
test for empty string given, if so return Environment.empty without invoking the parser 
 
Stefano Zacchiroli  [Tue, 27 Jan 2004 11:51:39 +0000  (11:51 +0000)] 
 
helm registry's META 
 
Stefano Zacchiroli  [Tue, 27 Jan 2004 11:48:55 +0000  (11:48 +0000)] 
 
helm registry --- first release 
 
Stefano Zacchiroli  [Tue, 27 Jan 2004 08:47:53 +0000  (08:47 +0000)] 
 
sample aliases language 
 
Andrea Asperti  [Mon, 26 Jan 2004 13:40:46 +0000  (13:40 +0000)] 
 
Notation for Case revisited and completed. 
 
Claudio Sacerdoti Coen  [Mon, 26 Jan 2004 10:14:53 +0000  (10:14 +0000)] 
 
Generated ml files added. 
 
Stefano Zacchiroli  [Mon, 26 Jan 2004 00:03:37 +0000  (00:03  +0000)] 
 
raise proper exception when a regexp fails on term_of_uri 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 17:01:36 +0000  (17:01 +0000)] 
 
don't remove METAs on clean, but on distclean 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 17:00:58 +0000  (17:00 +0000)] 
 
- s/id_to_uris/environment/ 
- bugfix: aliases work again 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 17:00:18 +0000  (17:00 +0000)] 
 
reference moved EnvironmentP3 for new parser 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 16:59:45 +0000  (16:59 +0000)] 
 
- factorized DisambiguateChoices module 
- implemented alias language for gTopLevel 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 16:58:48 +0000  (16:58 +0000)] 
 
optionalizide some class parameters 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 12:35:09 +0000  (12:35 +0000)] 
 
.in version of "configuration" modules 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 12:34:41 +0000  (12:34 +0000)] 
 
debug_print 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 12:33:42 +0000  (12:33 +0000)] 
 
new configure.ac with support for compile time configuration of termeditor/parser/... 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 12:32:04 +0000  (12:32 +0000)] 
 
split a term0 rule for dinamycally change top-level (i.e. non-recursive) term rul 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 12:31:30 +0000  (12:31 +0000)] 
 
collapsed parens in a singol token 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 12:31:05 +0000  (12:31 +0000)] 
 
added tex notation 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 12:29:57 +0000  (12:29 +0000)] 
 
tex notation for compatibility with texTermEditor 
 
Stefano Zacchiroli  [Sat, 24 Jan 2004 12:29:26 +0000  (12:29 +0000)] 
 
- quiet debugging for mathql 
- defined a debug_print function with a verbosity level 
 
Claudio Sacerdoti Coen  [Fri, 23 Jan 2004 17:45:29 +0000  (17:45 +0000)] 
 
Eureka! 
It is now possible to choose independently: 
 
 - the widget for the term editor 
 - the disambiguating parser, i.e. 
   * the parsing component 
   * the disambiguating component 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 17:41:28 +0000  (17:41 +0000)] 
 
ported to new module names 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 17:41:17 +0000  (17:41 +0000)] 
 
handle Cic.Anonymous 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 17:05:20 +0000  (17:05 +0000)] 
 
renamed modules so that they are more consistent with other cic modules 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 16:39:35 +0000  (16:39 +0000)] 
 
moved environmentP3 in cic_textual_parser2 and reshaped interface 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 16:38:17 +0000  (16:38 +0000)] 
 
implemented interface for gTopLevel 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 16:37:57 +0000  (16:37 +0000)] 
 
moved term_of_uri in cic/ 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 16:37:30 +0000  (16:37 +0000)] 
 
moved here term_of_uri 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 16:37:14 +0000  (16:37 +0000)] 
 
better comment for kernel wrappers 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 16:37:00 +0000  (16:37 +0000)] 
 
a better error message 
 
Claudio Sacerdoti Coen  [Fri, 23 Jan 2004 15:30:33 +0000  (15:30 +0000)] 
 
- Added DisambiguatingParser (that abstracts both the parser and the 
  disambiguator used) 
- Added ChosenTermEditor (used to swap quickly the editor used). 
- moved disambiguate.ml* to oldDisambiguate.ml* 
 
Claudio Sacerdoti Coen  [Fri, 23 Jan 2004 13:54:58 +0000  (13:54 +0000)] 
 
... 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 13:47:49 +0000  (13:47 +0000)] 
 
removed useless -thread switch 
 
Stefano Zacchiroli  [Fri, 23 Jan 2004 12:52:59 +0000  (12:52 +0000)] 
 
ported to latest lablgtk2 snapshot 
 
Stefano Zacchiroli  [Thu, 22 Jan 2004 17:19:17 +0000  (17:19 +0000)] 
 
added false test 
 
Stefano Zacchiroli  [Thu, 22 Jan 2004 16:45:58 +0000  (16:45 +0000)] 
 
- added -thread switch 
- reordered modules 
 
Stefano Zacchiroli  [Thu, 22 Jan 2004 16:38:54 +0000  (16:38 +0000)] 
 
build also cic_textual_parser2 
 
Stefano Zacchiroli  [Thu, 22 Jan 2004 16:37:16 +0000  (16:37 +0000)] 
 
updated 
 
Stefano Zacchiroli  [Thu, 22 Jan 2004 16:34:30 +0000  (16:34 +0000)] 
 
added dependency to lablgtk2.glade 
 
Stefano Zacchiroli  [Thu, 22 Jan 2004 16:24:49 +0000  (16:24 +0000)] 
 
added -thread switch and dependency on lablgtk2.glade 
 
Stefano Zacchiroli  [Thu, 22 Jan 2004 16:19:22 +0000  (16:19 +0000)] 
 
moved disambiguate module away