# spaced

a = [0 .. 1]

==>
Program(VariableDeclaration(VariableDefinition,
                            Equals,
                            ArrayExpression(IntegerRange(Number,
                                                         Number))))

# compact

a = [0..1]

==>
Program(VariableDeclaration(VariableDefinition,
                            Equals,
                            ArrayExpression(IntegerRange(Number,
                                                         Number))))

# expr spaced

a = [start .. start + 10]

==>
Program(VariableDeclaration(VariableDefinition,
                            Equals,
                            ArrayExpression(IntegerRange(VariableName,
                                                         BinaryExpression(VariableName,
                                                                          AddOp,
                                                                          Number)))))

# expr compact

a = [start..start + 10]

==>
Program(VariableDeclaration(VariableDefinition,
                            Equals,
                            ArrayExpression(IntegerRange(VariableName,
                                                         BinaryExpression(VariableName,
                                                                          AddOp,
                                                                          Number)))))
