Context free lang52