added brackets and binops to lex