Parsing problems with expressions and types ------------------------------------------- If this is a valid type: [3]int then that creates a parsing ambiguity: int i = x [3]int arr which could also be parsed as int i = x[3]... --> this can be solved by forbidding newlines between the array and index subexpressions. how about this: [3]int a a = [3]int b (where = is some operator that works on arrays)