Fixed uniform and attribute parsing

The current parser for uniforms and attributes does not accept multiple declaration as in:

attribute float a,b;
uniform float a, b;

Also, I added a removed comments function for case like:

// attribute float a;

were parsed  and the attribute was created.


No,  I think it is fine as it is. This may changes when we'll be dealing with higher glsl version.