Name Description Size
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