Package spade :: Module pyparsing :: Class Or
[hide private]
[frames] | no frames]

Class Or

source code


Requires that at least one ParseExpression is found. If two expressions match, the expression that matches the longest string will be used. May be constructed using the '^' operator.

Instance Methods [hide private]
 
__init__(self, exprs, savelist=False)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
parseImpl(self, instring, loc, doActions=True) source code
 
__ixor__(self, other) source code
 
__str__(self)
str(x)
source code
 
checkRecursion(self, parseElementList) source code

Inherited from ParseExpression: __getitem__, append, ignore, leaveWhitespace, setResultsName, streamline, validate

Inherited from ParserElement: __add__, __and__, __invert__, __or__, __radd__, __rand__, __repr__, __ror__, __rxor__, __xor__, copy, parse, parseFile, parseString, parseWithTabs, postParse, preParse, scanString, setDebug, setDebugActions, setName, setParseAction, setWhitespaceChars, skipIgnorables, suppress, transformString, tryParse

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Static Methods [hide private]

Inherited from ParserElement: setDefaultWhitespaceChars

Class Variables [hide private]

Inherited from ParserElement: DEFAULT_WHITE_CHARS

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, exprs, savelist=False)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

parseImpl(self, instring, loc, doActions=True)

source code 
Overrides: ParserElement.parseImpl

__str__(self)
(Informal representation operator)

source code 

str(x)

Overrides: object.__str__
(inherited documentation)

checkRecursion(self, parseElementList)

source code 
Overrides: ParserElement.checkRecursion