Package nltk :: Module featstruct :: Class Feature
[hide private]
[frames] | no frames]

type Feature

source code

object --+
         |
        Feature
Known Subclasses:

A feature identifier that's specialized to put additional constraints, default values, etc.

Instance Methods [hide private]
 
__init__(self, name, default=None, display=None) source code
 
__repr__(self) source code
 
__cmp__(self, other) source code
 
__hash__(self) source code
 
parse_value(self, s, position, reentrances, parser) source code
 
unify_base_values(self, fval1, fval2, bindings)
If possible, return a single value..
source code
Instance Variables [hide private]
  _name
The name of this feature.
  _default
Default value for this feature.
  _display
Custom display location: can be prefix, or slash.
Properties [hide private]
  name
  default
  display
Method Details [hide private]

__init__(self, name, default=None, display=None)
(Constructor)

source code 
Overrides: object.__init__
(inherited documentation)

__repr__(self)
(Representation operator)

source code 
Overrides: object.__repr__
(inherited documentation)

__hash__(self)
(Hashing function)

source code 
Overrides: object.__hash__
(inherited documentation)

unify_base_values(self, fval1, fval2, bindings)

source code 

If possible, return a single value.. If not, return the value UnificationFailure.


Instance Variable Details [hide private]

_default

Default value for this feature. Use None for unbound.


Property Details [hide private]

name

default

display