Adding construction grammar, parser and generator