MCL grammar