...
- a boolean constant
true
orfalse
; - a symbol
S
; (list 'not X)
whereX
is abool-SchemeExp
;(list op X Y)
whereop
is'and
,'or
, or'implies
whereX
andY
are {{bool-SchemeExp}}s;(list 'if X Y Z)
whereX
,Y
, andZ
are {{bool-SchemeExp}}s.
The provided functions parse
and unparse
have the following signatures.
...