added more expression tests
edited EBNF to allow for empty array expressions
commented out analyze in ArrayExpression for now
added array expression tests
removed unnecessary lookaheads