parameters: ()
docstring: Clear the module state. This is mainly for testing purposes.
docstring_summary: Clear the module state. This is mainly for testing purposes.
docstring_tokens: Clear the module state . This is mainly for testing purposes .
function: def reset ():
      """ Clear the module state. This is mainly for testing purposes.
      """
      global __module_flags, __flags, __stv
  
      # Mapping from module name to a list of all flags that apply
      # to either that module directly, or to any rule in that module.
      # Each element of the list is Flag instance.
      # So, for module named xxx this might contain flags for 'xxx',
      # for 'xxx.compile', for 'xxx.compile.c++', etc.
      __module_flags = {}
  
      # Mapping from specific rule or module name to a list of Flag instances
      # that apply to that name.
      # Say, it might contain flags for 'xxx.compile.c++'. If there are
      # entries for module name 'xxx', they are flags for 'xxx' itself,
      # not including any rules in that module.
      __flags = {}
  
      # A cache for variable settings. The key is generated from the rule name and the properties.
      __stv = {}
function_tokens: def reset ( ) : global __module_flags , __flags , __stv # Mapping from module name to a list of all flags that apply # to either that module directly, or to any rule in that module. # Each element of the list is Flag instance. # So, for module named xxx this might contain flags for 'xxx', # for 'xxx.compile', for 'xxx.compile.c++', etc. __module_flags = { } # Mapping from specific rule or module name to a list of Flag instances # that apply to that name. # Say, it might contain flags for 'xxx.compile.c++'. If there are # entries for module name 'xxx', they are flags for 'xxx' itself, # not including any rules in that module. __flags = { } # A cache for variable settings. The key is generated from the rule name and the properties. __stv = { }