expression: number | number operator expression | '(' expression ')' | '-' expression