...
The Scheme file boolsimp.ss
includes Scheme functions parse
and unparse
to translate Scheme lists into abstract syntax trees and vice-versa. Scheme provides a simple external syntax for lists (in homage to is its LISP heritage) but Java does not. Hence the java Java Parser
class works on Java strings instead of lists. The Java visitor class Print
in the BoolSimp.java
file performs unparsing of the abstract syntax types Form
and IfForm
to type String.
...