Comments
toString
Comments
Comments
Cosmetics.
hasPrimitive()
Assigning primitive info: for goals (or subgoals) represented as atoms (Strings), convert to Struct and assign primitive info.
Cosmetics. Also use a HashMap instead of TreeMap (less nice ,but easier to debug).
Processing directives during parsing; access to environment variables; substitution in Parser.