Check if node contains "ERROR" node Args: node (tree_sitter.Node): node Return: bool
(node: Node)
| 51 | |
| 52 | |
| 53 | def 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 | |
| 72 | def get_node_length(node: Node) -> int: |
no test coverage detected