Package featuregenerator :: Package parser :: Package berkeley :: Module parsermatches :: Class ParserMatches
[hide private]
[frames] | no frames]

Class ParserMatches

source code

                                   object --+        
                                            |        
            featuregenerator.FeatureGenerator --+    
                                                |    
languagefeaturegenerator.LanguageFeatureGenerator --+
                                                    |
                                                   ParserMatches

classdocs

Instance Methods [hide private]
 
__init__(self, langpair=('de', 'en'))
Constructor
source code
 
_count_nodetags(self, treestring='', taglist=[]) source code
 
get_features_src(self, simplesentence, parallelsentence)
Function that falls back to the general simple sentence feature generation, only if the language is supported by the feature generator It receives a source simple sentence and returns a list of source features.
source code
 
get_features_tgt(self, simplesentence, parallelsentence)
Function that falls back to the general simple sentence feature generation, only if the language is supported by the feature generator It receives a target simple sentence and returns a list of target features.
source code
 
_canonicalize(self, string) source code

Inherited from languagefeaturegenerator.LanguageFeatureGenerator: add_features_batch, add_features_batch_xml, add_features_dataset, get_features_simplesentence, get_features_string

Inherited from featuregenerator.FeatureGenerator: add_features_parallelsentence, add_features_simplesentence, add_features_src, add_features_tgt, get_annotation_name, get_features_parallelsentence, process_dataset

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

Class Variables [hide private]
  mapping = {('de', 'en'): [(['NP'], ['NP']), (['VP', 'VZ'], ['V...
Instance Variables [hide private]

Inherited from languagefeaturegenerator.LanguageFeatureGenerator: lang

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, langpair=('de', 'en'))
(Constructor)

source code 

Constructor

Parameters:
  • lang - the language code of the language that the feature generator is capable of
Overrides: object.__init__

get_features_src(self, simplesentence, parallelsentence)

source code 

Function that falls back to the general simple sentence feature generation, only if the language is supported by the feature generator It receives a source simple sentence and returns a list of source features.

Overrides: featuregenerator.FeatureGenerator.get_features_src
(inherited documentation)

get_features_tgt(self, simplesentence, parallelsentence)

source code 

Function that falls back to the general simple sentence feature generation, only if the language is supported by the feature generator It receives a target simple sentence and returns a list of target features.

Overrides: featuregenerator.FeatureGenerator.get_features_tgt
(inherited documentation)

Class Variable Details [hide private]

mapping

Value:
{('de', 'en'): [(['NP'], ['NP']),
                (['VP', 'VZ'], ['VP']),
                (['VVFIN', 'VAFIN', 'VMFIN', 'VAINF', 'VVINF', 'VVPP']\
,
                 ['VB', 'VBZ', 'VBP', 'VBN', 'VBG']),
                (['NN', 'NE'], ['NN', 'NNP', 'NNS']),
                (['PP'], ['PP']),
                (['$.'], ['.']),
...