Constraint grammar as a framework for parsing running text | Synapse