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","."]
docstr: Add an output line. Can be multiple lines.
docstr_tok: ["Add","an","output","line",".","Can","be","multiple","lines","."]
code: def _append_definition(self, definition):
      """Add an output line. Can be multiple lines."""
      # Create comment
      definition.comment = "line %i of %s" % (
          self._linenr,
          self._c_fname,
      )
      # Add to lists
      if isinstance(definition, FunctionDefinition):
          self._functionDefs.append(definition)
      elif isinstance(definition, ConstantDefinition):
          self._constantDefs.append(definition)
  
imports: import os
label_desc: Use image node_id 5 for calling the Parser obj's underlying member method code with example usage: obj._append_definition(definition) without return types