History log of /seL4-l4v-10.1.1/HOL4/src/parse/Absyn.sig
Revision Date Author Comments
# f0e2ffe9 02-Aug-2017 Michael Norrish <Michael.Norrish@nicta.com.au>

Move generally useful to_vstruct function into Absyn

It was hidden in the TermParse module.


# cbb7c2fb 02-Aug-2017 Michael Norrish <Michael.Norrish@nicta.com.au>

Move generally useful traverse function to Absyn structure

This function recursively transforms Absyn values in a top-down way,
and it was unnecessarily hidden in TermParse.


# 019a332d 22-Jul-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Extract Absyn datatype decl. into separate file

This removes redundancy and also gets the standard Poly/ML
pretty-printer in version 5.6 to print the values usefully, rather than
as "?".


# 32bf1e49 02-Feb-2015 Piotr Trojanek <piotr.trojanek@gmail.com>

extra semicolons removed from (some) .sig files


# 598a0854 05-Jun-2011 Michael Norrish <Michael.Norrish@nicta.com.au>

Get TFL to allow <=> in definitions (of relations or predicates).


# 0142609f 20-Sep-2002 Keith Wansbrough <keith@lochan.org>

Alter the representation of Absyn.absyn and Absyn.vstruct to include
locations. Fill these in in Parse.sml and parse_term.sml as
appropriate. Make sure everything else still builds.


# a7d4a47e 22-Feb-2001 Konrad Slind <konrad.slind@gmail.com>

Uh.


# a2511ab7 02-Nov-2000 Michael Norrish <Michael.Norrish@nicta.com.au>

Changes to bring about Kananaskis parser. Known bug exists in
treatment of qualified identifiers.


# 32186e59 21-Mar-2000 Michael Norrish <Michael.Norrish@nicta.com.au>

Relatively radical changes to get rid of the preterm type that lived
in parse_term and replace it with a cleaner Absyn type that Konrad
wrote for TFL.