Name Description Size Coverage
glcpp-lex.c A lexical scanner generated by flex 92409 -
glcpp-lex.l 16839 -
glcpp-parse.c A Bison parser, made by GNU Bison 3.5. 163651 -
glcpp-parse.h A Bison parser, made by GNU Bison 3.5. 3262 -
glcpp-parse.y 73580 -
glcpp.c Read from fp until EOF and return a string of everything read. 4412 -
glcpp.h Some data types used for parser values. 6613 -
pp.c Given str, (that's expected to start with a newline terminator of some sort), return a pointer to the first character in str after the newline. A newline terminator can be any of the following sequences: "\r\n" "\n\r" "\n" "\r" And the longest such sequence will be skipped. 7267 -
pp_standalone_scaffolding.c This file declares stripped-down versions of functions that normally exist outside of the glsl folder, so that they can be used when running the GLSL compiler standalone (for unit testing or compiling builtins). 1887 -
pp_standalone_scaffolding.h This file declares stripped-down versions of functions that normally exist outside of the glcpp folder, so that they can be used when running the GLSL compiler standalone (for unit testing or compiling builtins). 1860 -
README glcpp -- GLSL "C" preprocessor 1047 -