Linguistic richness and technical aspects of an incremental finite-state parser