Parser for shading language