I've been reading through the GLSL standard, and one of the things I'm always interested are the detaills on how their grammar works lexically and semenatically. The document does include a chapter on it, see: https://registry.khronos.org/OpenGL/specs/gl/GLSLangSpec.4.60.html#shading-language-grammar or https://registry.khronos.org/OpenGL/specs/gl/GLSLangSpec.4.60.pdf on page 205 respectively, but they both refer to the output of a lexical analysis that's not described there. Some (Like "CONST") seem to refer to keywords, some ("RIGHT_BRACE") to special characters, some ("IDENTIFIER", "INTCONSTANT") to other rules not described here.
Are there any normative references for this lexing process, or do I seriously have to sift through the glslang code base to find out how they are defined?
I searched through the specification, but neither the token names or even the words "lexical analysis" appear anywhere else.