Пример #1
0
def traverse_do(traverser, node_, scope, arglist, rolelist, target):
    traversed = []
    traversed.append(traverser.traverse_untyped_leaf(scope))
    if argumentlist_is_empty(arglist):
        traversed.append(arglist)
    else:
        traversed.append(traverser.traverse(arglist))
    traversed.append(traverser.traverse(rolelist))
    for t in target:
        traversed.append(traverser.traverse_untyped_leaf(t))
    return util.antlr_dupnode_and_replace_children(node_, traversed)
Пример #2
0
def traverse_do(traverser, node_, scope, arglist, rolelist, target):
    traversed = []
    traversed.append(traverser.traverse_untyped_leaf(scope))
    if argumentlist_is_empty(arglist):
        traversed.append(arglist)
    else:
        traversed.append(traverser.traverse(arglist))
    traversed.append(traverser.traverse(rolelist))
    for t in target:
        traversed.append(traverser.traverse_untyped_leaf(t))
    return util.antlr_dupnode_and_replace_children(node_, traversed)
Пример #3
0
def has_empty_argumentlist(node_):
    return argumentlist_is_empty(get_argumentlist_child(node_))
Пример #4
0
def has_empty_argumentlist(node_):
    return argumentlist_is_empty(get_argumentlist_child(node_));