created the compiler parser as standalone and tested its integration