TDD for finding errors for different use cases.
Boolean alegbra expressions.
Lexer
Boolean algebra expressions.
Defining logic tokens to make parse trees.
Defining grammar rules.
Run file to evaluate commandline expressions.