There is something called StandAlone in the 3Dlabs OGL2 SDK.
I was running it like this
StandAlone -i sample.vert
StandAlone -i sample.frag
and it looks like it just outputs something to the console. There are other flags like -c and -h but I don't understand what this does. It compiles and produces what exactly?
Of course, StandAlone uses glslang.dll which you can compile separatly, but there isn't any documentation on what can be done with this.
There is also bison.exe and flex.exe
What are they for?