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.


I assume this does not remove lines, but instead makes commented lines blanc?