MCPcopy Create free account
hub / github.com/FSoft-AI4Code/CodeText-parser / check_is_node_error

Function check_is_node_error

src/codetext/clean/noise_removal.py:53–69  ·  view source on GitHub ↗

Check if node contains "ERROR" node Args: node (tree_sitter.Node): node Return: bool

(node: Node)

Source from the content-addressed store, hash-verified

51
52
53def check_is_node_error(node: Node) -> bool:
54 """
55 Check if node contains "ERROR" node
56 Args:
57 node (tree_sitter.Node): node
58
59 Return:
60 bool
61 """
62 if not isinstance(node, Node):
63 raise ValueError("Expect type tree_sitter.Node, get %i", type(node))
64
65 error_node = get_node_by_kind(node, ['ERROR'])
66 if len(error_node) > 0:
67 return True
68 else:
69 return False
70
71
72def get_node_length(node: Node) -> int:

Callers 1

check_functionFunction · 0.85

Calls 1

get_node_by_kindFunction · 0.85

Tested by

no test coverage detected