decouple compiler and exp-parser
deps-parser cannot be tested alone
unit test for Expression Parser
unit test for Dependency Parser's internal methods