Refactor Formula Parsing Logic & Introduce Standalone FormulaParser utility
#363
+669
−191
FormulaParser utility
#363