class_docstr: Abstract class to represent a constant or function definition.
class_docstr_tok: ["Abstract","class","to","represent","a","constant","or","function","definition","."]
code: def _set_name(self, name):
      # Store original name
      self.oname = name
      # Store plain name
      if name.startswith("GL_"):
          name = name[3:]
      elif name.startswith("gl"):
          name = name[2].lower() + name[3:]
      self.shortname = name
      # Store gl name
      if name.upper() == name:
          name = "GL_" + name
      else:
          name = "gl" + name[0].upper() + name[1:]
      self.glname = name
  
imports: import os
label_desc: Use image node_id 3 for calling the Definition obj's underlying member method code with example usage: obj._set_name(name) without return types