Lines Matching refs:node
25 #define VALIDATE_POSITIONS(node) \
26 if (node->lineno > node->end_lineno) { \
28 "AST node line range (%d, %d) is not valid", \
29 node->lineno, node->end_lineno); \
32 if ((node->lineno < 0 && node->end_lineno != node->lineno) || \
33 (node->col_offset < 0 && node->col_offset != node->end_col_offset)) { \
35 "AST node column range (%d, %d) for line range (%d, %d) is not valid", \
36 node->col_offset, node->end_col_offset, node->lineno, node->end_lineno); \
39 if (node->lineno == node->end_lineno && node->col_offset > node->end_col_offset) { \
42 node->lineno, node->col_offset, node->end_col_offset); \
1030 PyErr_SetString(PyExc_SystemError, "impossible module node");