Separation of parser code from IDE project