[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
New Release of HOL-CASL parser and checker
Dear friends,
release 0.3 of the HOL-CASL parser and checker is now available at
http://www.informatik.uni-bremen.de/~cofi/CASL/parser/parser.html
The main new features are
Basic specifications
- The parser covers all annotations mentioned in the Summary
- Precedence and associativity annotations have the desired effect
Structured specifications
- Renamings and revealings are statically checked,
but only without qualifications
- Instantiations are statically checked in a rudimentary form
Libraries
- A rudimentary treatment of libraries (using PATHs) is available
- The basic datatypes can be accessed with
from Basic/xxx get yyy
without the need to re-load them; this saves time
(You can disable this feature, e.g. if you want to compile
the basic datatypes themselves)
ATerms
- Abstract syntax trees can be fed into the static checker,
using the ATerm format. Thus, you can combine the static
checker with other parsers.
- The global environment can be stored in the ATerm format.
This should ease the translation of CASL to other theorem
proving or rewriting tools.
However, note that the global environment written in ATerm
format becomes very large! We should discuss how this can be
made shorter. For the moment, you can use the -e option
to switch off the output of the global environment in
ATerms format. We provide another, more text-based
format (xxx.env) which is considerably shorter.
Greetings,
Till
-----------------------------------------------------------------------------
Till Mossakowski Phone +49-421-218-4683, monday: +49-4252-1859
Dept. of Computer Science Fax +49-421-218-3550
University of Bremen till@informatik.uni-bremen.de
P.O.Box 330440, D-28334 Bremen http://www.informatik.uni-bremen.de/~till
-----------------------------------------------------------------------------