code: function parseLogicalANDExpression() {
          var expr = parseBitwiseORExpression();
  
          while (match('&&')) {
              lex();
              expr = {
                  type: Syntax.LogicalExpression,
                  operator: '&&',
                  left: expr,
                  right: parseBitwiseORExpression()
              };
          }
  
          return expr;
      }
docs: 11.11 Binary Logical Operators