add a test for array
add inferrer test for array declarations
add a length property of array type
infer ArrayExpression
transform array declarations
add a test for arithmetic operations
transform operator expressions
typeinfer: fix infer to return glslType
infer operator expressions
add test for parentheses with member expressions
infer member expressions of array, vector, or matrix
typeoperation: fix inout to copy all property of type
transform member expression of array, vector, and matrix
add transformWithOptionalGrouping
transformWithOptinalGrouping
Merge branch 'dev-array'