array semantic stuff

need parser to be rebuilt
checking array stuff in semantic analysis