Module Import alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore TupleLoad Num Num For NameStore SubscriptLoad NameLoad Index Str body If CompareIn NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Num For NameStore SubscriptLoad NameLoad Index Str body If CompareIn NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Num Assign NameStore BinOpAdd BinOpAdd Call NameLoad NameLoad Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return ListLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return ListLoad Call AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A string marmot.features.feature_extractor FeatureExtractor PunctuationBigramFeatureExtractor N/A FeatureExtractor N/A N/A 
    Number of punctuation marks in source and target:
    <source_number>_<target_number>
     __init__ N/A N/A self N/A N/A N/A N/A self punctuation N/A string punctuation N/A get_feature N/A N/A self context_obj N/A N/A N/A N/A source_punct target_punct N/A 0 0 N/A w N/A context_obj N/A target N/A N/A N/A w N/A self punctuation N/A N/A target_punct 1 N/A w N/A context_obj N/A source N/A N/A N/A w N/A self punctuation N/A N/A source_punct 1 N/A feature_val N/A N/A N/A str source_punct _ N/A str target_punct N/A feature_val N/A get_feature_name N/A N/A self N/A N/A N/A source_target_punctuation_numbers N/A get_features N/A N/A self context_obj N/A N/A N/A N/A N/A N/A self get_feature context_obj N/A get_feature_names N/A N/A self N/A N/A N/A N/A N/A N/A self get_feature_name N/A N/A