fixed in colon handling
added parsing for GHKM grammars