a new "Verify Parse Statements" command line, which "flattens" the formula trees and verifies that each formula matches the original.
cargo tests for a minimal database with "garden paths",
cargo tests for some grammar errors,
Also, the parse_formula function was recursive, which required many function arguments. This function is now iterative, and much fewer arguments are required.
This adds several new grammar tests:
Also, the
parse_formula
function was recursive, which required many function arguments. This function is now iterative, and much fewer arguments are required.