History log of /seL4-l4v-master/HOL4/src/1/ParseExtras.sig
Revision Date Author Comments
# 5504ac72 01-May-2019 Michael Norrish <Michael.Norrish@nicta.com.au>

Define entrypoint to change grammars to be tight/loose equality

Existing entrypoints change the global grammar; new functions make it
easy to adjust arbitrary grammar values.


# d82bdd63 03-Nov-2016 Michael Norrish <Michael.Norrish@nicta.com.au>

Make ParseExtras.condprinter visible in signature.

This helps when working around gihub issue #367.


# 7f1ee5d6 14-Jan-2014 Michael Norrish <michael.norrish@nicta.com.au>

Provide more options for futzing with ='s precedence

Now there are four functions:

{temp,}_{tight,loose}_equality

The temp versions create an effect that is not exported in the theory
file, and can be called before new_theory without causing annoying
error messages about changes being discarded.

The tight precedence is 450, which is the same level as the other
standard relational operators (e.g., <). The loose precedence is 100,
which is historical, and clearly appropriate for = construed as iff.


# 1bc9f344 13-Jan-2011 Michael Norrish <Michael.Norrish@nicta.com.au>

Change src/bool to src/1 as a prelude to experimentation!