change how to treat out-of-bounds indexes in the array, and allow the script not to write index in the index operator
correct behavior when a do-statement has 2 or more terminators in the last
change the method of array allocation
add some operators
implement dynamic scope
correct priority of types