class_docstr: A simple C preprocessor that scans C source and computes, line by line,
  what the current C preprocessor #if state is.
  
  Doesn't handle everything--for example, if you have /* inside a C string,
  without a matching */ (also inside a C string), or with a */ inside a C
  string but on another line and with preprocessor macros in between...
  the parser will get lost.
  
  Anyway this implementation seems to work well enough for the CPython sources.
code: def fail(self, msg: str) -> NoReturn:
      raise ParseError(
          msg, filename=self.filename, lineno=self.line_number
      )
  
file_path: cpython/Tools/clinic/libclinic/cpp.py
imports: import dataclasses
  import re
  import sys
  from typing import NoReturn
  from .errors import ParseError
label_desc: Use image node_id 5 for calling the Monitor obj's underlying member method code with example usage: obj.fail(msg) without return types