]>
matita.cs.unibo.it Git - helm.git/log
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 17:05:53 +0000 (17:05 +0000)]
* parsing errors in tests were not detected and the rest of the file was
ignored!!!! Tests fixed
* a few interactive tests moved to tests/interactive to avoid regression
testing over them (for now...)
Stefano Zacchiroli [Wed, 15 Jun 2005 16:54:46 +0000 (16:54 +0000)]
DTD for attributes revised.
New syntax:
<attributes>
<class type="..">
...
</class>
<generated />
</attributes>
where the ... are the arguments of the class and the class and generated
elements are optional. For the "elim" class the only argument is the SORT.
For the "record" class the arguments are a list of <field name=".."/>
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 16:49:53 +0000 (16:49 +0000)]
Syntax of <attributes>...</attributes> improved to allow arguments for
classes.
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 16:37:16 +0000 (16:37 +0000)]
DTD for attributes revised.
New syntax:
<attributes>
<class type="..">
...
</class>
<generated />
</attributes>
where the ... are the arguments of the class and the class and generated
elements are optional. For the "elim" class the only argument is the SORT.
For the "record" class the arguments are a list of <field name=".."/>
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 16:18:12 +0000 (16:18 +0000)]
The `Record class now records also the name of the fields
(used to generate the projections)
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 15:43:06 +0000 (15:43 +0000)]
a parser error is now logged as an error!
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 15:41:51 +0000 (15:41 +0000)]
Bug fixed: parsing errors were ignored by matitac since the EOI was not
required to terminate the list of commands!
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 14:41:07 +0000 (14:41 +0000)]
Bug fixed (that used to throw away a metasenv :-(
Enrico Tassi [Wed, 15 Jun 2005 14:07:33 +0000 (14:07 +0000)]
fix
Stefano Zacchiroli [Wed, 15 Jun 2005 13:35:49 +0000 (13:35 +0000)]
renamed clientHTTP to http_getter_wget
Stefano Zacchiroli [Wed, 15 Jun 2005 12:56:49 +0000 (12:56 +0000)]
we no longer use pxp
Ferruccio Guidi [Wed, 15 Jun 2005 12:42:21 +0000 (12:42 +0000)]
support for the new tactics lapply and fwd
used in forward reasoning
Stefano Zacchiroli [Wed, 15 Jun 2005 12:39:52 +0000 (12:39 +0000)]
enable static linking of C stub code
Stefano Zacchiroli [Wed, 15 Jun 2005 12:39:33 +0000 (12:39 +0000)]
version 0.7.1-1
Stefano Zacchiroli [Wed, 15 Jun 2005 12:39:04 +0000 (12:39 +0000)]
- better printing of modifiers
- quit on window destroy
Ferruccio Guidi [Wed, 15 Jun 2005 12:38:41 +0000 (12:38 +0000)]
beginning of the tactics lapply and fwd
used to support forward reasoning
Enrico Tassi [Wed, 15 Jun 2005 12:24:06 +0000 (12:24 +0000)]
sync with new typecheck prototype (no more univ graph)
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 12:15:26 +0000 (12:15 +0000)]
...
Enrico Tassi [Wed, 15 Jun 2005 11:39:45 +0000 (11:39 +0000)]
apply_tac used to calculate the type of the term before generalizing on explicit name subts
Enrico Tassi [Wed, 15 Jun 2005 11:38:55 +0000 (11:38 +0000)]
are_convertible on MutCase was no longer checking the match arguments
convertibility.
Stefano Zacchiroli [Wed, 15 Jun 2005 11:32:23 +0000 (11:32 +0000)]
ported to latest registry interface
Stefano Zacchiroli [Wed, 15 Jun 2005 11:31:15 +0000 (11:31 +0000)]
- support for multiple bindings of the same key, accessible via get_list
- changed get_opt interface so that marshallers/unmarshallers are needed
instead of getters/setters
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 11:22:55 +0000 (11:22 +0000)]
Refinement of CurrentProof did not check whether the type is a type.
As a consequence it was possible to do "theorem t: 0" :-)
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 10:55:08 +0000 (10:55 +0000)]
Big commit and major code clean-up:
1. added a refine function for objects
2. added a disambiguation function for objects
3. MatitaEngine now uses the disambiguation function for objects
4. added CicTypeChecker.typecheck_obj to typecheck an object and add it
to the environment
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 10:54:43 +0000 (10:54 +0000)]
comments syntax changed
Claudio Sacerdoti Coen [Wed, 15 Jun 2005 10:54:22 +0000 (10:54 +0000)]
incomplete proof completed.
Stefano Zacchiroli [Wed, 15 Jun 2005 09:06:29 +0000 (09:06 +0000)]
use META helm-registry package, load sample.xml and open Helm_registry
Alberto Griggio [Wed, 15 Jun 2005 08:34:46 +0000 (08:34 +0000)]
now something works...
Claudio Sacerdoti Coen [Tue, 14 Jun 2005 16:19:09 +0000 (16:19 +0000)]
* no more %% comments
* parsed comments must start with "(**b" where b is any blank
and must be termianted by "*)"
Claudio Sacerdoti Coen [Tue, 14 Jun 2005 16:18:39 +0000 (16:18 +0000)]
No more %% comments.
Claudio Sacerdoti Coen [Tue, 14 Jun 2005 16:01:05 +0000 (16:01 +0000)]
parentheses allowed inside comments
Claudio Sacerdoti Coen [Tue, 14 Jun 2005 15:54:43 +0000 (15:54 +0000)]
test_lexer and test_parser compiled by default
Stefano Zacchiroli [Tue, 14 Jun 2005 13:47:23 +0000 (13:47 +0000)]
uses XmlPushParser instead of PXP
Stefano Zacchiroli [Tue, 14 Jun 2005 13:29:06 +0000 (13:29 +0000)]
finally we understood how to properly link ocaml bindings ....
Enrico Tassi [Tue, 14 Jun 2005 11:54:31 +0000 (11:54 +0000)]
fix
Enrico Tassi [Tue, 14 Jun 2005 11:46:43 +0000 (11:46 +0000)]
removed ocaml-pxp
Enrico Tassi [Tue, 14 Jun 2005 11:44:58 +0000 (11:44 +0000)]
hack to compile on gazelle
Stefano Zacchiroli [Tue, 14 Jun 2005 11:19:23 +0000 (11:19 +0000)]
done two items
Stefano Zacchiroli [Tue, 14 Jun 2005 11:16:36 +0000 (11:16 +0000)]
don't build pxp (no longer needed), cic_annotations (triassic dinosaur),
hbugs (coming soon ...)
Stefano Zacchiroli [Tue, 14 Jun 2005 11:15:38 +0000 (11:15 +0000)]
removed dependencies on Pxp
Stefano Zacchiroli [Tue, 14 Jun 2005 11:15:26 +0000 (11:15 +0000)]
removed dependency on cicPxpParser
Stefano Zacchiroli [Tue, 14 Jun 2005 11:15:07 +0000 (11:15 +0000)]
uses XmlPushParser instead of Pxp for parsing getter resolve answer
Claudio Sacerdoti Coen [Tue, 14 Jun 2005 08:20:37 +0000 (08:20 +0000)]
incomplete proof completed
Claudio Sacerdoti Coen [Tue, 14 Jun 2005 08:18:18 +0000 (08:18 +0000)]
typo fixed: simmetry ==> symmetry
Claudio Sacerdoti Coen [Tue, 14 Jun 2005 08:13:59 +0000 (08:13 +0000)]
incomplete proof terminated
Claudio Sacerdoti Coen [Tue, 14 Jun 2005 08:12:04 +0000 (08:12 +0000)]
qed missing
Claudio Sacerdoti Coen [Tue, 14 Jun 2005 08:11:12 +0000 (08:11 +0000)]
Bug fixed: when the final proof_status is not No_proof matitac returns -1.
Enrico Tassi [Tue, 14 Jun 2005 07:57:51 +0000 (07:57 +0000)]
added fullscreen menu item
Stefano Zacchiroli [Mon, 13 Jun 2005 15:25:49 +0000 (15:25 +0000)]
integrated lablgtksourceview
Enrico Tassi [Mon, 13 Jun 2005 15:22:36 +0000 (15:22 +0000)]
cosmetic fix
Stefano Zacchiroli [Mon, 13 Jun 2005 14:56:48 +0000 (14:56 +0000)]
- no longer build mathql per default
- moved cic_notation after cic_transformation
Enrico Tassi [Mon, 13 Jun 2005 14:54:18 +0000 (14:54 +0000)]
renamed
Enrico Tassi [Mon, 13 Jun 2005 14:48:34 +0000 (14:48 +0000)]
fix
Enrico Tassi [Mon, 13 Jun 2005 14:45:57 +0000 (14:45 +0000)]
F2 hides the tactics buttons bar
Stefano Zacchiroli [Mon, 13 Jun 2005 14:20:04 +0000 (14:20 +0000)]
- new minor version
- rebuilt against today lablgtk2 CVS snapshot
Stefano Zacchiroli [Mon, 13 Jun 2005 14:19:50 +0000 (14:19 +0000)]
ported to official (guessed) version of lablgtk2
Stefano Zacchiroli [Mon, 13 Jun 2005 14:19:27 +0000 (14:19 +0000)]
better clean up on dist
Stefano Zacchiroli [Mon, 13 Jun 2005 14:19:24 +0000 (14:19 +0000)]
moved the annoying debugging print to test
Stefano Zacchiroli [Mon, 13 Jun 2005 13:40:34 +0000 (13:40 +0000)]
ported to lablgtk2 2.4.0+2005.06.13-1
Stefano Zacchiroli [Mon, 13 Jun 2005 13:23:29 +0000 (13:23 +0000)]
ported to latest lablgtk2 snapshot (13/06/2005) in which Garrigue
applied my patch about *_skel
Enrico Tassi [Mon, 13 Jun 2005 12:38:52 +0000 (12:38 +0000)]
fix
Enrico Tassi [Mon, 13 Jun 2005 12:30:08 +0000 (12:30 +0000)]
added syntax hilight for temperino
Enrico Tassi [Mon, 13 Jun 2005 12:29:37 +0000 (12:29 +0000)]
removed prerr_endline
Enrico Tassi [Mon, 13 Jun 2005 12:20:24 +0000 (12:20 +0000)]
fix
Enrico Tassi [Mon, 13 Jun 2005 12:20:06 +0000 (12:20 +0000)]
error
Enrico Tassi [Mon, 13 Jun 2005 09:56:21 +0000 (09:56 +0000)]
moved to xmlPushParser
Enrico Tassi [Mon, 13 Jun 2005 09:27:36 +0000 (09:27 +0000)]
fixed error in comment
Stefano Zacchiroli [Sat, 11 Jun 2005 19:25:43 +0000 (19:25 +0000)]
rewritten makefile and debian packaging: .deb ready!
Stefano Zacchiroli [Sat, 11 Jun 2005 12:18:59 +0000 (12:18 +0000)]
added an 'a parameter to mpresentation type so that it and boxes could
be used in a mutual recursive fashoin (boxes inside mpresentation inside
boxes ...) needed by cic_notation
Stefano Zacchiroli [Sat, 11 Jun 2005 10:36:47 +0000 (10:36 +0000)]
ocaml 3.08.3 commit
Stefano Zacchiroli [Sat, 11 Jun 2005 10:23:27 +0000 (10:23 +0000)]
fixed segfault issue with matching bracket search
Stefano Zacchiroli [Sat, 11 Jun 2005 10:22:54 +0000 (10:22 +0000)]
first checkin of debian stuff, something done, but still almost copy and
paste from lablgtkmathview
Stefano Zacchiroli [Fri, 10 Jun 2005 17:57:50 +0000 (17:57 +0000)]
snapshort
- bound (hidden) function for creation of language from file
- bound find_matching_bracket
- changed license to LGPL
Enrico Tassi [Fri, 10 Jun 2005 16:57:50 +0000 (16:57 +0000)]
added_test
Enrico Tassi [Fri, 10 Jun 2005 16:57:33 +0000 (16:57 +0000)]
added records
Enrico Tassi [Fri, 10 Jun 2005 16:53:21 +0000 (16:53 +0000)]
added mk_rel
Enrico Tassi [Fri, 10 Jun 2005 16:52:07 +0000 (16:52 +0000)]
added records pp, ast and fixed a bug in match with only one branch
Enrico Tassi [Fri, 10 Jun 2005 16:48:33 +0000 (16:48 +0000)]
added record generation modules
Enrico Tassi [Fri, 10 Jun 2005 16:48:11 +0000 (16:48 +0000)]
added record generation module
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 16:02:39 +0000 (16:02 +0000)]
The type of the left parameters of an inductive type can now be omitted.
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 15:47:37 +0000 (15:47 +0000)]
Got rid of a few bugs.
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 15:45:35 +0000 (15:45 +0000)]
Got rid of a few warnings.
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 15:39:29 +0000 (15:39 +0000)]
Got rid of a few warnings.
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 14:51:04 +0000 (14:51 +0000)]
an assert failure changed to an exception and a bit of code cleanupt
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 14:31:43 +0000 (14:31 +0000)]
The user is no longer obliged to give the types for definitions.
Alberto Griggio [Fri, 10 Jun 2005 14:16:29 +0000 (14:16 +0000)]
integrated indexing.ml, breaks everything :-P (previous working version tagged PRE_INDEXING_1)
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 14:11:59 +0000 (14:11 +0000)]
debugging to false
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 14:03:41 +0000 (14:03 +0000)]
* (Head) beta reduction functions factorized
* the type inferred for a match both in the kernel and in the refiner
are now beta reduced
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 13:42:47 +0000 (13:42 +0000)]
More debugging infos.
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 13:00:51 +0000 (13:00 +0000)]
...
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 12:55:23 +0000 (12:55 +0000)]
unshare.ml*
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 12:54:44 +0000 (12:54 +0000)]
Complete unsharing of terms.
Stefano Zacchiroli [Fri, 10 Jun 2005 12:35:49 +0000 (12:35 +0000)]
- bound GtkSourceLanguagesManager (only get_lang..from_mime_type)
Stefano Zacchiroli [Fri, 10 Jun 2005 11:38:53 +0000 (11:38 +0000)]
snaphot
- better creation of GtkSourceView (using C constructor)
- bound GtkSourceLanguage
- preliminary binding of GtkSourceLanguagesManager
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 11:06:24 +0000 (11:06 +0000)]
head_beta_reduce used to create applications of applications. Fixed.
head_beta_reduce renamed to beta_reduce (since it performs full beta reduction).
Claudio Sacerdoti Coen [Fri, 10 Jun 2005 09:26:29 +0000 (09:26 +0000)]
...
Stefano Zacchiroli [Thu, 9 Jun 2005 21:12:20 +0000 (21:12 +0000)]
added source_view ?text constructor parameter
Stefano Zacchiroli [Thu, 9 Jun 2005 21:12:04 +0000 (21:12 +0000)]
test file
Stefano Zacchiroli [Thu, 9 Jun 2005 21:11:52 +0000 (21:11 +0000)]
load "test.txt" and show it in a scrolled win
Stefano Zacchiroli [Thu, 9 Jun 2005 20:48:04 +0000 (20:48 +0000)]
snapshot
- implemented many methods of GtkSourceBuffer
- fixed creation of GtkSourceView (no longer assert failure on undo)