Interface and implementation files for the Parser module and class
Automatic compilation with compile script