<Preprocessor>#version 330 core</Preprocessor><br/>
<Normal Text></Normal Text><br/>
<Comment>// single line comment</Comment><br/>
<Normal Text></Normal Text><br/>
<Comment>/* single line commonet */</Comment><br/>
<Normal Text></Normal Text><br/>
<Comment>/*</Comment><br/>
<Comment> multi line comment</Comment><br/>
<Comment> */</Comment><br/>
<Normal Text></Normal Text><br/>
<Type Qualifier>in</Type Qualifier><Normal Text> ColorFormat </Normal Text><Symbol>{</Symbol><br/>
<Normal Text>    </Normal Text><Data Type>vec3</Data Type><Normal Text> color</Normal Text><Symbol>;</Symbol><br/>
<Symbol>}</Symbol><Normal Text> fs_in</Normal Text><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Type Qualifier>out</Type Qualifier><Normal Text> </Normal Text><Data Type>vec4</Data Type><Normal Text> fragColor</Normal Text><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Data Type>vec3</Data Type><Normal Text> </Normal Text><Function>fun</Function><Symbol>(</Symbol><Type Qualifier>const</Type Qualifier><Normal Text> </Normal Text><Type Qualifier>in</Type Qualifier><Normal Text> </Normal Text><Data Type>vec3</Data Type><Normal Text> foo</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/>
<Normal Text>    foo</Normal Text><Symbol>[</Symbol><Decimal>2</Decimal><Symbol>]</Symbol><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text> foo</Normal Text><Symbol>.</Symbol><Function>x</Function><Symbol>;</Symbol><br/>
<Normal Text></Normal Text><br/>
<Normal Text>    </Normal Text><Keyword>return</Keyword><Normal Text> foo</Normal Text><Symbol>;</Symbol><br/>
<Symbol>}</Symbol><br/>
<Normal Text></Normal Text><br/>
<Data Type>void</Data Type><Normal Text> </Normal Text><Function>main</Function><Symbol>()</Symbol><br/>
<Symbol>{</Symbol><br/>
<Normal Text>    fragColor </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Data Type>vec4</Data Type><Symbol>(</Symbol><Normal Text> fs_in</Normal Text><Symbol>.</Symbol><Function>color</Function><Symbol>,</Symbol><Normal Text> </Normal Text><Float>1.0</Float><Normal Text> </Normal Text><Symbol>);</Symbol><br/>
<Symbol>}</Symbol><br/>
