Get node length Args: node (tree_sitter.Node): node Return: int
(node: Node)
| 70 | |
| 71 | |
| 72 | def get_node_length(node: Node) -> int: |
| 73 | """ |
| 74 | Get node length |
| 75 | Args: |
| 76 | node (tree_sitter.Node): node |
| 77 | |
| 78 | Return: |
| 79 | int |
| 80 | """ |
| 81 | if not isinstance(node, Node): |
| 82 | raise ValueError("Expect type tree_sitter.Node, get %i", type(node)) |
| 83 | |
| 84 | line_start = node.start_point[0] |
| 85 | line_end = node.end_point[0] |
| 86 | return int(line_end - line_start) |
| 87 | |
| 88 | |
| 89 | def remove_comment_delimiters(docstring: str, remove_whitespace: bool=True) -> str: |
no outgoing calls
no test coverage detected