#
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 "?".
|
#
ea48238c |
|
03-May-2005 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Starting to remove redundant (and potentially error-introducing) infix declarations.
|
#
147aa454 |
|
24-Apr-2005 |
Konrad Slind <konrad.slind@gmail.com> |
Need infixr -->, otherwise prettyprinter gets confused and doesn't print \(x,y). x = 0 properly.
|
#
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.
|
#
e0bdeafa |
|
29-Dec-2001 |
Konrad Slind <konrad.slind@gmail.com> |
Simplified some proofs in MachineTransitionScript. Reverted to Taupo-6 RW_TAC. This should make RW_TAC faster, and a little less eager to case-split conditionals. Some proofs may break as a result. In that case, use the drop-in replacement BasicProvers.NORM_TAC. Term destructors now operate using same_const to check the operator of the term being destructed. This may increase efficiency somewhat. There were consequent changes to the xSyntax modules of the system.
|
#
e08ec6be |
|
05-Jun-2001 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Printing r1.fld1.fld2 was coming out as (r1.fld1).fld2. Blech.
|
#
118a9046 |
|
15-Nov-2000 |
Konrad Slind <konrad.slind@gmail.com> |
Latest mods for making everything paired.
|
#
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.
|