given the following piece of code
glsl-parser currently produce
decllist
( ident
, expr
(literal
), ident
, expr
(literal
) ).

would it make more sense to have expr
nested under ident
so decllist
might look like
decllist
( ident
(expr
(literal
)), ident
(expr
(literal
)) )
instead?