コード例 #1
0
ファイル: eval_tools.py プロジェクト: sxdkxgwan/awesome_nmt
def test_ted():
    while True:
        cmd1 = input(">cmd1: ")
        cmd2 = input(">cmd2: ")
        ast1 = data_tools.bash_parser(cmd1)
        ast2 = data_tools.bash_parser(cmd2)
        dist = zss.simple_distance(ast1, ast2, nast.Node.get_children,
                                   nast.Node.get_label,
                                   tree_dist.temp_local_dist)
        print("ted = {}".format(dist))
        print()
コード例 #2
0
def test_ted():
    while True:
        cmd1 = raw_input(">cmd1: ")
        cmd2 = raw_input(">cmd2: ")
        ast1 = data_tools.bash_parser(cmd1)
        ast2 = data_tools.bash_parser(cmd2)
        dist = zss.simple_distance(
            ast1, ast2, nast.Node.get_children, nast.Node.get_label,
            ast_based.temp_local_dist
        )
        print("ted = {}".format(dist))
        print()
コード例 #3
0
ファイル: tree_dist.py プロジェクト: dhuruvasaditya/Nlc2cmd
def temp_dist(ast1, ast2):
    return zss.simple_distance(ast1, ast2, nast.Node.get_children,
                               nast.Node.get_label, temp_local_dist)
コード例 #4
0
def temp_dist(ast1, ast2):
    return zss.simple_distance(ast1, ast2, nast.Node.get_children,
                               nast.Node.get_label, temp_local_dist)