parameters: (self, other )
return_statement: return other | self
docstring: Implementation of | operator when left operand is not a C{L{ParserElement}}
docstring_summary: Implementation of | operator when left operand is not a C{L{ParserElement}}
docstring_tokens: Implementation of | operator when left operand is not a C { L { ParserElement }}
function: def __ror__(self, other ):
          """
          Implementation of | operator when left operand is not a C{L{ParserElement}}
          """
          if isinstance( other, basestring ):
              other = ParserElement._literalStringClass( other )
          if not isinstance( other, ParserElement ):
              warnings.warn("Cannot combine element of type %s with ParserElement" % type(other),
                      SyntaxWarning, stacklevel=2)
              return None
          return other | self
function_tokens: def __ror__ ( self , other ) : if isinstance ( other , basestring ) : other = ParserElement . _literalStringClass ( other ) if not isinstance ( other , ParserElement ) : warnings . warn ( "Cannot combine element of type %s with ParserElement" % type ( other ) , SyntaxWarning , stacklevel = 2 ) return None return other | self