]> matita.cs.unibo.it Git - helm.git/log
helm.git
13 years agoBig change:
Andrea Asperti [Fri, 10 Dec 2010 12:35:26 +0000 (12:35 +0000)]
Big change:
 - new command "include alias" to include only the aliases
 - "include" now always includes the aliases and it includes everything else
   only if the file has not been already included

13 years agoNew syntax -H1 .. Hn for clear
Andrea Asperti [Fri, 10 Dec 2010 11:24:14 +0000 (11:24 +0000)]
New syntax -H1 .. Hn for clear

13 years agoPatch to avoid double creation of metavariables changed to a simpler one
Andrea Asperti [Fri, 10 Dec 2010 10:58:22 +0000 (10:58 +0000)]
Patch to avoid double creation of metavariables changed to a simpler one
that keeps disambiguating twice the term. The old patch introduced a few
bugs that were difficult to fix.

13 years agoexp and factorial
Andrea Asperti [Mon, 6 Dec 2010 10:45:07 +0000 (10:45 +0000)]
exp and factorial

13 years agosome progress
Andrea Asperti [Mon, 6 Dec 2010 10:44:38 +0000 (10:44 +0000)]
some progress

13 years agoSemantics of try changed (fixed) when applied to multiple goals that can now
Claudio Sacerdoti Coen [Fri, 3 Dec 2010 22:52:49 +0000 (22:52 +0000)]
Semantics of try changed (fixed) when applied to multiple goals that can now
fail independently.

13 years agoBack-portin from new Matita: semantics of ntry changed (fixed?) when applied
Claudio Sacerdoti Coen [Fri, 3 Dec 2010 22:50:14 +0000 (22:50 +0000)]
Back-portin from new Matita: semantics of ntry changed (fixed?) when applied
to multiple goals.

13 years agoBack-porting from new Matita: improvement to inferred type.
Claudio Sacerdoti Coen [Fri, 3 Dec 2010 21:46:11 +0000 (21:46 +0000)]
Back-porting from new Matita: improvement to inferred type.

13 years agofirst commit for Helena 0.8.2
Ferruccio Guidi [Fri, 3 Dec 2010 16:14:02 +0000 (16:14 +0000)]
first commit for Helena 0.8.2
autCrg: we removed the computation of the de Bruijn degree
output: we renamed some reductions to reflect the latest terminology
brgSubstitution: icm related bugfix

13 years agoIt is now possible to pass a ${ident x} to another previously defined
Andrea Asperti [Fri, 3 Dec 2010 13:12:29 +0000 (13:12 +0000)]
It is now possible to pass a ${ident x} to another previously defined
notation that expects an ${ident y}.

13 years ago[ porting from CerCo's Matita ]
Claudio Sacerdoti Coen [Thu, 2 Dec 2010 16:17:52 +0000 (16:17 +0000)]
[ porting from CerCo's Matita ]
1. new implementation of normalize to have a speed up in case of fully applicative terms
2. all reduction tactics used to end with instatiate that re-checked the conversion using
   unification (!!!); added a new flag ?(refine=true) to instantiate to avoid this expensive
   check when we know it is useless

13 years agoBad default for ?dorefine for instantiate
Claudio Sacerdoti Coen [Thu, 2 Dec 2010 16:16:49 +0000 (16:16 +0000)]
Bad default for ?dorefine for instantiate

13 years ago1. new implementation of normalize to have a speed up in case of fully applicative...
Claudio Sacerdoti Coen [Thu, 2 Dec 2010 16:06:38 +0000 (16:06 +0000)]
1. new implementation of normalize to have a speed up in case of fully applicative terms
2. all reduction tactics used to end with instatiate that re-checked the conversion using
   unification (!!!); added a new flag ?(refine=false) to instantiate to avoid this expensive
   check when we know it is useless

13 years agoporting to new syntax
Claudio Sacerdoti Coen [Thu, 2 Dec 2010 16:02:35 +0000 (16:02 +0000)]
porting to new syntax

13 years agoBug fixed: propagation of left expected parameters is now working correctly also
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 14:48:28 +0000 (14:48 +0000)]
Bug fixed: propagation of left expected parameters is now working correctly also
in case of \ldots.

13 years agoBug fixed: propagation of left expected parameters is now working correctly also
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 14:48:23 +0000 (14:48 +0000)]
Bug fixed: propagation of left expected parameters is now working correctly also
in case of \ldots.

13 years agoIn the case type_of constructor with expected type T, T is now put in whd to
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 13:48:18 +0000 (13:48 +0000)]
In the case type_of constructor with expected type T, T is now put in whd to
find an expected inductive type.

13 years agoIn the case type_of constructor with expected type T, T is now put in whd to
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 13:47:57 +0000 (13:47 +0000)]
In the case type_of constructor with expected type T, T is now put in whd to
find an expected inductive type.

13 years agoBack-porting from new Matita:
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 13:02:02 +0000 (13:02 +0000)]
Back-porting from new Matita:

Invariant dropped: NotationPt.NCic t can now contain metas.
We do not know if the invariant was exploited somewhere...

13 years agoBack-porting from new Matita:
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 12:56:26 +0000 (12:56 +0000)]
Back-porting from new Matita:

Propagation of left expected parameters in typeof.

13 years agoBack-porting from new Matita:
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 12:54:09 +0000 (12:54 +0000)]
Back-porting from new Matita:

- GREAT: when unifying ?1 : Type[i]  with ?2: Type[j] the unifier
  randomly tried to instantiate ?1 with ?2 even when j > i, yielding to
  an unification error later on. In turn, this created that horrible
  behaviour of rewriting that failed if you did not pass enough types
  to the lemma.
- in rewriting the argument is now automatically saturated

These two fixes together allow most of the time to write simply >f as we
did in the old system.

13 years agoBack-porting from new matita:
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 12:53:27 +0000 (12:53 +0000)]
Back-porting from new matita:

New behaviour of fo_unif: in case of  ?f args == t args'
where at least one args is flexible, it now unifies in parallel even if the
two args have different lenghts (as in the old version of Matita).

13 years agoBack-porting from new Matita:
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 12:50:18 +0000 (12:50 +0000)]
Back-porting from new Matita:

- GREAT: when unifying ?1 : Type[i]  with ?2: Type[j] the unifier
  randomly tried to instantiate ?1 with ?2 even when j > i, yielding to
  an unification error later on. In turn, this created that horrible
  behaviour of rewriting that failed if you did not pass enough types
  to the lemma.
- in rewriting the argument is now automatically saturated

These two fixes together allow most of the time to write simply >f as we
did in the old system.

13 years agoBack-porting from new Matita:
Claudio Sacerdoti Coen [Mon, 29 Nov 2010 12:49:26 +0000 (12:49 +0000)]
Back-porting from new Matita:

Bug fixed: analysing inductive type that contains implicit used to
duplicate the metas in the metasenv since the term was disambiguated
twice, in the analyze and in the tactic that uses the analyze.

13 years agoPropagation of left expected parameters in typeof.
Andrea Asperti [Mon, 29 Nov 2010 11:02:56 +0000 (11:02 +0000)]
Propagation of left expected parameters in typeof.

13 years ago- GREAT: when unifying ?1 : Type[i] with ?2: Type[j] the unifier
Andrea Asperti [Fri, 26 Nov 2010 13:18:50 +0000 (13:18 +0000)]
- GREAT: when unifying ?1 : Type[i]  with ?2: Type[j] the unifier
  randomly tried to instantiate ?1 with ?2 even when j > i, yielding to
  an unification error later on. In turn, this created that horrible
  behaviour of rewriting that failed if you did not pass enough types
  to the lemma.
- in rewriting the argument is now automatically saturated

These two fixes together allow most of the time to write simply >f as we
did in the old system.

13 years agoNew behaviour of fo_unif: in case of ?f args == t args'
Claudio Sacerdoti Coen [Thu, 25 Nov 2010 11:45:10 +0000 (11:45 +0000)]
New behaviour of fo_unif: in case of  ?f args == t args'
where at least one args is flexible, it now unifies in parallel even if the
two args have different lenghts (as in the old version of Matita).

13 years agoDebugging code commented out.
Claudio Sacerdoti Coen [Tue, 23 Nov 2010 14:06:30 +0000 (14:06 +0000)]
Debugging code commented out.

13 years agoDebugging code commented out.
Claudio Sacerdoti Coen [Mon, 22 Nov 2010 21:52:04 +0000 (21:52 +0000)]
Debugging code commented out.

13 years agoDebugging code commented out.
Claudio Sacerdoti Coen [Mon, 22 Nov 2010 21:49:57 +0000 (21:49 +0000)]
Debugging code commented out.

13 years agoSmall improvement: check now takes the context of the first focused
Andrea Asperti [Mon, 22 Nov 2010 12:54:57 +0000 (12:54 +0000)]
Small improvement: check now takes the context of the first focused
goal, if any.

13 years agoSome arithmetics.
Andrea Asperti [Mon, 22 Nov 2010 07:44:58 +0000 (07:44 +0000)]
Some arithmetics.

13 years ago- lddl html pages: the transition to xhtml 1.1 + css 2 is complete
Ferruccio Guidi [Fri, 19 Nov 2010 17:19:04 +0000 (17:19 +0000)]
- lddl html pages: the transition to xhtml 1.1 + css 2 is complete
- helena: we made a 88 x 32 label for the Web

13 years agoImplementation of proof irrelevance finished.
Andrea Asperti [Fri, 19 Nov 2010 17:13:17 +0000 (17:13 +0000)]
Implementation of proof irrelevance finished.

13 years agoDebugging disabled
Andrea Asperti [Thu, 18 Nov 2010 10:52:40 +0000 (10:52 +0000)]
Debugging disabled

13 years ago- auto now uses the equality of the new library
Andrea Asperti [Thu, 18 Nov 2010 10:45:50 +0000 (10:45 +0000)]
- auto now uses the equality of the new library

13 years ago- dead code removed
Andrea Asperti [Thu, 18 Nov 2010 10:45:20 +0000 (10:45 +0000)]
- dead code removed

13 years ago- number notation ported to new library
Andrea Asperti [Thu, 18 Nov 2010 10:44:56 +0000 (10:44 +0000)]
- number notation ported to new library
- code for number notation made less general by hard-coding the only
  notation

13 years agoNumber notation ported to new library.
Andrea Asperti [Thu, 18 Nov 2010 10:42:58 +0000 (10:42 +0000)]
Number notation ported to new library.

13 years agoInvariant dropped: NotationPt.NCic t can now contain metas.
Andrea Asperti [Thu, 18 Nov 2010 10:02:14 +0000 (10:02 +0000)]
Invariant dropped: NotationPt.NCic t can now contain metas.
We do not know if the invariant was exploited somewhere...

13 years agoBug fixed: analysing inductive type that contains implicit used to
Andrea Asperti [Thu, 18 Nov 2010 09:58:42 +0000 (09:58 +0000)]
Bug fixed: analysing inductive type that contains implicit used to
duplicate the metas in the metasenv since the term was disambiguated
twice, in the analyze and in the tactic that uses the analyze.

13 years agowe updated the css validation icon
Ferruccio Guidi [Wed, 17 Nov 2010 22:53:15 +0000 (22:53 +0000)]
we updated the css validation icon

13 years agowe are migrating the static htnl pagest to html 4 to xhtml 1.1 + css
Ferruccio Guidi [Wed, 17 Nov 2010 22:05:52 +0000 (22:05 +0000)]
we are migrating the static htnl pagest to html 4 to xhtml 1.1 + css

13 years ago- stock icons restored
Claudio Sacerdoti Coen [Wed, 17 Nov 2010 17:28:14 +0000 (17:28 +0000)]
- stock icons restored
- hbugs got rid of definitely

13 years ago1) matita.glade ported from glade2 to glade3
Claudio Sacerdoti Coen [Wed, 17 Nov 2010 14:54:52 +0000 (14:54 +0000)]
1) matita.glade ported from glade2 to glade3
2) added a workaround (using xmlling) to convert &#x....; chars generated
   by glade3 into unicode symbols to avoid a corresponding lexing bug in
   lablgladecc2 :-(

13 years agolet and let rec used wrong tokens
Andrea Asperti [Thu, 11 Nov 2010 10:22:11 +0000 (10:22 +0000)]
let and let rec used wrong tokens

13 years agoBig bug fixed: grafiteDisambiguate.add_aliases_for_objects used to add
Andrea Asperti [Mon, 8 Nov 2010 12:41:33 +0000 (12:41 +0000)]
Big bug fixed: grafiteDisambiguate.add_aliases_for_objects used to add
aliases to the status, but not to the .ng.

Fixed, but we probably need a better approach where the addition to the
.ng is performed by the single modules, and not in grafiteEngine as it
is now.

13 years agoBug fixed: an assert false was raised before giving the first interpretation.
Claudio Sacerdoti Coen [Fri, 5 Nov 2010 20:46:37 +0000 (20:46 +0000)]
Bug fixed: an assert false was raised before giving the first interpretation.

13 years ago- bug fixed: fullpath used in place of relative path
Claudio Sacerdoti Coen [Fri, 5 Nov 2010 20:25:00 +0000 (20:25 +0000)]
- bug fixed: fullpath used in place of relative path

13 years ago- bug fixed: circular dependencies are now detected correctly
Andrea Asperti [Fri, 5 Nov 2010 16:43:25 +0000 (16:43 +0000)]
- bug fixed: circular dependencies are now detected correctly

13 years agonow implemented in matitaEngine.ml
Andrea Asperti [Fri, 5 Nov 2010 16:25:03 +0000 (16:25 +0000)]
now implemented in matitaEngine.ml

13 years agoHuge change!!!
Andrea Asperti [Fri, 5 Nov 2010 15:18:53 +0000 (15:18 +0000)]
Huge change!!!

- matitadep & co removed (RIP)
- both matita and matitac can now recursively compile files as needed
- librarian greatly simplified: now it only handles roots

Probably many bugs left.

13 years ago- better names, interface simplified
Andrea Asperti [Fri, 5 Nov 2010 12:56:55 +0000 (12:56 +0000)]
- better names, interface simplified

13 years ago- cleanup
Andrea Asperti [Fri, 5 Nov 2010 12:53:36 +0000 (12:53 +0000)]
- cleanup

13 years ago- matitacLib merged into matitaEngine
Andrea Asperti [Fri, 5 Nov 2010 12:45:21 +0000 (12:45 +0000)]
- matitacLib merged into matitaEngine

13 years ago- dead code removed
Andrea Asperti [Fri, 5 Nov 2010 12:10:57 +0000 (12:10 +0000)]
- dead code removed

13 years ago- useless code removed
Andrea Asperti [Fri, 5 Nov 2010 11:46:07 +0000 (11:46 +0000)]
- useless code removed

13 years agodead code removal: the parser used to be able to return LNone when it
Andrea Asperti [Fri, 5 Nov 2010 11:27:09 +0000 (11:27 +0000)]
dead code removal: the parser used to be able to return LNone when it
parsed and immediately executed a lexicon command

13 years agomore dead code removal
Andrea Asperti [Fri, 5 Nov 2010 11:18:41 +0000 (11:18 +0000)]
more dead code removal

13 years agodead code removed
Andrea Asperti [Fri, 5 Nov 2010 11:16:18 +0000 (11:16 +0000)]
dead code removed

13 years ago- recently introduced bug fixed: the new intermediate statuses for
Andrea Asperti [Fri, 5 Nov 2010 11:13:09 +0000 (11:13 +0000)]
- recently introduced bug fixed: the new intermediate statuses for
aliases used to already have all the aliases in them

13 years ago- refreshing of uris in NotationPt.terms implemented
Andrea Asperti [Fri, 5 Nov 2010 10:42:10 +0000 (10:42 +0000)]
- refreshing of uris in NotationPt.terms implemented

13 years ago- lexicon merged into ng_disambiguation
Andrea Asperti [Fri, 5 Nov 2010 10:12:15 +0000 (10:12 +0000)]
- lexicon merged into ng_disambiguation

13 years ago- lexiconSync merged into grafiteDisambiguate
Andrea Asperti [Fri, 5 Nov 2010 09:39:58 +0000 (09:39 +0000)]
- lexiconSync merged into grafiteDisambiguate

13 years agoDead code removed (left from a previous commit).
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 23:42:25 +0000 (23:42 +0000)]
Dead code removed (left from a previous commit).

13 years ago- disk dumping of ex-lexicon commands almost implemented
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 23:37:01 +0000 (23:37 +0000)]
- disk dumping of ex-lexicon commands almost implemented

13 years ago- disambiguation code moved from matitaEngine to grafiteDisambiguate
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 23:10:56 +0000 (23:10 +0000)]
- disambiguation code moved from matitaEngine to grafiteDisambiguate
- grafiteDisambiguate.db is now opaque

13 years agoDependencies re-computed.
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 22:44:31 +0000 (22:44 +0000)]
Dependencies re-computed.

13 years agoMinor code uniformization.
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 22:42:11 +0000 (22:42 +0000)]
Minor code uniformization.

13 years ago- further simplifications (??) of the status dependencies
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 22:32:02 +0000 (22:32 +0000)]
- further simplifications (??) of the status dependencies

13 years ago..
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 21:24:51 +0000 (21:24 +0000)]
..

13 years agoAll methods made explicit.
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 21:23:32 +0000 (21:23 +0000)]
All methods made explicit.

13 years agodependencies between statuses simplified
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 21:05:56 +0000 (21:05 +0000)]
dependencies between statuses simplified

13 years agodependencies between statuses simplified
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 21:00:26 +0000 (21:00 +0000)]
dependencies between statuses simplified

13 years agoMinor code clean-up to simplify module dependencies.
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 20:54:55 +0000 (20:54 +0000)]
Minor code clean-up to simplify module dependencies.

13 years ago- dependencies between statuses simplified
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 20:39:17 +0000 (20:39 +0000)]
- dependencies between statuses simplified

13 years ago- content/interpretations.ml and ng_cic_content/nTermCicContent.ml where
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 20:26:10 +0000 (20:26 +0000)]
- content/interpretations.ml and ng_cic_content/nTermCicContent.ml where
  mutually recursive and part of the status was kept imperatively;
  the two files have been merged together into ng_cic_content/interpretations.ml

13 years ago- some changes in the crux icon
Ferruccio Guidi [Thu, 4 Nov 2010 14:51:22 +0000 (14:51 +0000)]
- some changes in the crux icon
- the installation of the icons is now automatized

13 years ago- dandling code (to be put somewhere) implementing recursive compilation
Andrea Asperti [Thu, 4 Nov 2010 14:10:46 +0000 (14:10 +0000)]
- dandling code (to be put somewhere) implementing recursive compilation

13 years ago- interpretations are now saved in the .ng files
Andrea Asperti [Thu, 4 Nov 2010 14:10:07 +0000 (14:10 +0000)]
- interpretations are now saved in the .ng files

13 years ago- Print/Set commands removed
Andrea Asperti [Thu, 4 Nov 2010 13:36:47 +0000 (13:36 +0000)]
- Print/Set commands removed
- stupid bug fixed in interpretations: we did not add the new id to the
  id list, so that only the first interpretation was considered
- added a new field to the interpretations status to record the recently
  added aliases that need to be made explicit in the script; much better
  than what we did before (alias diffing)

13 years agolast commit for helena 0.8.1
Ferruccio Guidi [Wed, 3 Nov 2010 21:02:44 +0000 (21:02 +0000)]
last commit for helena 0.8.1

- xsl      : we can render the levels of the abstractions
- ccs      : we output three kinds of constraints
- Makefiles: we automatized the relising process
- brgCrg   : all abstractions have infinite level for now

13 years agonotation kind of works
Enrico Tassi [Wed, 3 Nov 2010 17:14:35 +0000 (17:14 +0000)]
notation kind of works

13 years ago- LexiconAst merged into GrafiteAst
Andrea Asperti [Wed, 3 Nov 2010 14:13:11 +0000 (14:13 +0000)]
- LexiconAst merged into GrafiteAst
- all lexicon stuff made functional (more or less)
- no more .lexicon files

13 years ago- the connections between the intermediate language and the "bag"
Ferruccio Guidi [Tue, 2 Nov 2010 22:06:52 +0000 (22:06 +0000)]
- the connections between the intermediate language and the "bag"
kernel were missing
- the connections between the intermediate language and the "bag"
kernel are now tail recursive
- the dtd now declares the "level" attribute
- some "assert false" removed in crg
- xml exportation of the data processed by the "bag" kernel is now
available
- the "bag" kernel now uses Entity names rather than identifiers

13 years agobig change in parsing, trying to make all functional
Enrico Tassi [Tue, 2 Nov 2010 17:08:43 +0000 (17:08 +0000)]
big change in parsing, trying to make all functional

13 years ago- some bugfix
Ferruccio Guidi [Mon, 1 Nov 2010 15:18:57 +0000 (15:18 +0000)]
- some bugfix
- some
- old intermediate language (meta) has been removed

13 years agothe old intermediate language (meta) is now obsolete
Ferruccio Guidi [Sun, 31 Oct 2010 22:52:29 +0000 (22:52 +0000)]
the old intermediate language (meta) is now obsolete

13 years agowhen sort inclusion is enabled, we can produce conversion constraints in xml
Ferruccio Guidi [Sun, 31 Oct 2010 15:13:37 +0000 (15:13 +0000)]
when sort inclusion is enabled, we can produce conversion constraints in xml
format

13 years agoa module was missing .........
Ferruccio Guidi [Sat, 30 Oct 2010 13:03:34 +0000 (13:03 +0000)]
a module was missing .........

13 years ago- initial support for abstractions with explicit levels
Ferruccio Guidi [Sat, 30 Oct 2010 13:00:05 +0000 (13:00 +0000)]
- initial support for abstractions with explicit levels
- some minor bug fixes

13 years agoMore parts of the lexicon status made functional.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 22:29:20 +0000 (22:29 +0000)]
More parts of the lexicon status made functional.
Still mostly untested.

13 years agoPorting to new syntax.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 21:15:46 +0000 (21:15 +0000)]
Porting to new syntax.

13 years agoPorting to new syntax.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 21:10:19 +0000 (21:10 +0000)]
Porting to new syntax.

13 years agoPorting to new syntax.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 21:07:18 +0000 (21:07 +0000)]
Porting to new syntax.

13 years agoPorting to intermediate syntax.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 21:06:18 +0000 (21:06 +0000)]
Porting to intermediate syntax.

13 years agoBug fixed: a missing eta-expansion raised an assert false
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 20:59:56 +0000 (20:59 +0000)]
Bug fixed: a missing eta-expansion raised an assert false

13 years agoWARNING: partial commit.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 20:57:21 +0000 (20:57 +0000)]
WARNING: partial commit.

- matita is compiling again, but totally untested
- major re-organization of the statuses

13 years agoWARNING: partial commit (does not compile)
Andrea Asperti [Fri, 29 Oct 2010 16:42:43 +0000 (16:42 +0000)]
WARNING: partial commit (does not compile)

1) major re-organization of statuses
2) major change to dumpability
3) partial functionalization of lexicon status

13 years ago- grammar of // changed to move the justification inside;
Andrea Asperti [Fri, 29 Oct 2010 11:27:11 +0000 (11:27 +0000)]
- grammar of // changed to move the justification inside;
  reason: that brain damaged piece of software that is CAMLP5 does a
    lookahead and then it forgets to rollback the token (why??? is it
    a bug). As a consequence matita used to work (since it parses a
    statement at a time), but not matitac (since the lookahead destroyed
    the next command)
- core_notation.moo: \frac used to be at level 90, but this is incorrect
    during parsing and incompatible with the new syntax; \frac is now
    used only in output
- minor dead code removal here and there