coordle/backend/coordle_backend.py
def _parse_or(self, q: deque) -> set:
        '''
        Checks for intersection operator ('OR' by default), this
        operator has highest preceedence. 
        '''
        results = self._parse_term(q)
    
        if len(q) == 0:
            return results
        
        curr_token = q[0]
        if curr_token == self.or_operator:
            q.popleft()
            return results | self._parse_or(q)
        else:
            return results

        Checks for intersection operator ('OR' by default), this
        operator has highest preceedence. 
        
Checks for intersection operator ('OR' by default), this
operator has highest preceedence.
Checks for intersection operator ( ' OR ' by default ) this operator has highest preceedence .
def _parse_or(self, q: deque) -> set:
        results = self._parse_term(q)
        if len(q) == 0:
            return results
        curr_token = q[0]
        if curr_token == self.or_operator:
            q.popleft()
            return results | self._parse_or(q)
        else:
            return results
def _parse_or ( self , q : deque ) -> set : results = self . _parse_term ( q ) if len ( q ) == 0 : return results curr_token = q [ 0 ] if curr_token == self . or_operator : q . popleft ( ) return results | self . _parse_or ( q ) else : return results
Checks for intersection operator ('OR' by default), this
operator has highest preceedence.
Checks for intersection operator ( ' OR ' by default ) this operator has highest preceedence .
'''
        Checks for intersection operator ('OR' by default), this
        operator has highest preceedence. 
        '''
self
q
deque