コード例 #1
0
ファイル: test_grammar.py プロジェクト: xiaoyangren/treetools
def discont_grammar_novert(discont_tree):
    gram = {}
    lex = {}
    grammar.extract(discont_tree, gram, lex)
    for func in gram:
        for lin in gram[func]:
            gram[func][lin] = {grammarconst.DEFAULT_VERT : \
                                   sum(gram[func][lin].values())}
    return gram
コード例 #2
0
def discont_grammar_novert(discont_tree):
    gram = {}
    lex = {}
    grammar.extract(discont_tree, gram, lex)
    for func in gram:
        for lin in gram[func]:
            gram[func][lin] = {grammarconst.DEFAULT_VERT : \
                                   sum(gram[func][lin].values())}
    return gram
コード例 #3
0
ファイル: test_grammar.py プロジェクト: xiaoyangren/treetools
def discont_lex(discont_tree):
    gram = {}
    lex = {}
    grammar.extract(discont_tree, gram, lex)
    return lex
コード例 #4
0
ファイル: test_grammar.py プロジェクト: xiaoyangren/treetools
def cont_grammar(cont_tree):
    gram = {}
    lex = {}
    grammar.extract(cont_tree, gram, lex)
    return gram
コード例 #5
0
def discont_lex(discont_tree):
    gram = {}
    lex = {}
    grammar.extract(discont_tree, gram, lex)
    return lex
コード例 #6
0
def cont_grammar(cont_tree):
    gram = {}
    lex = {}
    grammar.extract(cont_tree, gram, lex)
    return gram