Lexer recognize &, |, &&, || operators