glslang-zig/glslang/MachineIndependent/preprocessor
John Kessenich 1b1defd605 PP: #include: simplify the different paths out of #include.
- some paths didn't release 'res'
- token is always '\n' after proper acceptance of the directive itself,
  so no need to test it, change it to '\n', etc.
- assuming setCurrentColumn(0) is not needed unless there are header tokens,
  but not clear why it is ever needed

Note: much of the simplified code read as if the included header tokens had
actually been processed, versus queued up for processing; maybe that explains
some things.
2017-01-05 13:32:52 -07:00
..
Pp.cpp PP: #include: simplify the different paths out of #include. 2017-01-05 13:32:52 -07:00
PpAtom.cpp PP: Non-functional: Make a proper class out of the atom <-> string mapping. 2016-12-21 13:49:16 -07:00
PpContext.cpp PP: Non-functional: Make a proper class out of the atom <-> string mapping. 2016-12-21 13:49:16 -07:00
PpContext.h PP: Recognize <> style #include header names. I.e., #include <header-name>. 2017-01-03 11:05:16 -07:00
PpMemory.cpp PP: Non-functional: Remove custom allocator and related improvements. 2016-12-19 21:57:06 -07:00
PpScanner.cpp PP: Recognize <> style #include header names. I.e., #include <header-name>. 2017-01-03 11:05:16 -07:00
PpSymbols.cpp PP: Non-functional: clean up, simplify, completely identical operation. 2016-12-20 18:36:49 -07:00
PpTokens.cpp PP: Non-functional: Only use string <-> atom mapping when needed. 2016-12-20 23:36:05 -07:00
PpTokens.h PP: Rationalize names of tokens. 2016-12-21 11:55:53 -07:00