Package ZestyParser :: Module Tokens :: Class Skip
[show private | hide private]
[frames | no frames]

Class Skip

AbstractToken --+
                |
               Skip


See TokenSequence.
Method Summary
  __call__(self, parser, origCursor)
  pad(self, tok)
Takes a TokenSequence and returns a copy with this Skip token separating every element therein.
    Inherited from AbstractToken
  __init__(self, desc, callback, to, as, name)
  __add__(self, other)
Allows you to construct TokenSequences with the + operator.
  __copy__(self)
  __invert__(self)
  __or__(self, other)
Allows you to construct CompositeTokens with the | operator.
  __repr__(self)
  __rshift__(self, callback)
Convenience overloading for setting the callback of a token whose initializer you do not call directly, such as the result of combining tokens with + or |.
  __setattr__(self, name, value)
  __str__(self)
  __xor__(self, message)
Overloading for setting the failMessage of a token.

Instance Variable Summary
    Inherited from AbstractToken
NoneType callback: An optional callable which, if not None, will be called whenever an instance matches successfully.
  desc: The generic "description" variable which stores the "essence" of any given instance.
NoneType to: An optional callable which, if not None, will be called in the same manner as a callback (after any callback and before returning to the parser instance), but will be passed only one argument: the data matched (or returned by the callback, if any).

Class Variable Summary
    Inherited from AbstractToken
bool callbackArgCount = False
NoneType failMessage = None                                                                  

Method Details

pad(self, tok)

Takes a TokenSequence and returns a copy with this Skip token separating every element therein.
Parameters:
tok - The token sequence to operate on.
           (type=TokenSequence)
Returns:
TokenSequence

Generated by Epydoc 2.1 on Thu Mar 22 02:13:39 2007 http://epydoc.sf.net