private AST arrayLookup()
{
AST arrayName = new AST(match(Token.TokenType.NAME));
AST arrayLookupNode = new AST(new Token(Token.TokenType.ARRAY_LOOKUP, arrayName.getTokenString()));
match(Token.TokenType.BRACKET_LEFT);
AST arrayIndex = expression();
match(Token.TokenType.BRACKET_RIGHT);
arrayLookupNode.addChild(arrayIndex);
return arrayLookupNode;
}