moving to boost spirit framework to write parser (Work in progress)