Closed phlegmaticprogrammer closed 8 years ago
@Chattered I created the following ProofScript file:
theory issue78 extends \root
context
let x:'«val ∅»'
let x:'«= ∅»'
and parsing of that theory file comes back with an error as expected. Are you sure it parses for you?
Everything seems to work as expected.
There is a related bug though that will for example let the following code fail:
let '«val x»'
let '«= x»'
@Chattered I pushed a fix which should take care of the bug you discovered.
Apparently the ProofScript interpreter happily executes
which should not even parse.