class_docstr: Class to parse header files.
  
  It can deal with gl2.h and webgl.idl,
  as well as some desktop OpenGL header files. It produces a list of
  ConstantDefinition objects and FunctionDefinition objects, which can
  be accessed via a dict.
class_docstr_tok: ["Class","to","parse","header","files",".","It","can","deal","with","gl2.h","and","webgl.idl",",","as","well","as","some","desktop","OpenGL","header","files",".","It","produces","a","list","of","ConstantDefinition","objects","and","FunctionDefinition","objects",",","which","can","be","accessed","via","a","dict","."]
code: def _get_nonblank_lines(self):
      with open(
          self._c_filename, "rt", encoding="utf-8"
      ) as header_file:
          for line in header_file:
              line = line.strip()
              if line:
                  yield line
              self._linenr += 1
  
imports: import os
label_desc: Use image node_id 4 for calling the Parser obj's underlying member method code with example usage: obj._get_nonblank_lines() without return types