A PEG.js grammar for the OpenGL ES Shading Language 1.0