Martel :: Expression :: FastFeature :: Class FastFeature
[hide private]
[frames] | no frames]

Class FastFeature

source code

Expression --+    
             |    
   PassThrough --+
                 |
                FastFeature

Instance Methods [hide private]
 
__init__(self, expression, feature, remove_tags)
(expression)
source code
 
copy(self)
do a deep copy on this Expression tree
source code
 
features(self)
return a list of all features
source code

Inherited from PassThrough: __str__, group_names

Inherited from Expression: __add__, __or__, make_iterator, make_parser

Method Details [hide private]

__init__(self, expression, feature, remove_tags)
(Constructor)

source code 

(expression)

Match the given subexpression. This class should not be used directly. It is meant for generating specialized parsers which read a record at a time.

Overrides: PassThrough.__init__
(inherited documentation)

copy(self)

source code 

do a deep copy on this Expression tree

Overrides: Expression.copy

features(self)

source code 

return a list of all features

Overrides: Expression.features
(inherited documentation)