Active grammar