private boolean startExpr(Symbol token) {

    return lexer.token == Symbol.FALSE
            || lexer.token == Symbol.TRUE
            || lexer.token == Symbol.NOT
            || lexer.token == Symbol.THIS
            || lexer.token == Symbol.NUMBER
            || lexer.token == Symbol.SUPER
            || lexer.token == Symbol.LEFTPAR
            || lexer.token == Symbol.NULL
            || lexer.token == Symbol.IDENT
            || lexer.token == Symbol.LITERALSTRING;

  }