parameters: ()
docstring: Entry point for the script.
  
      This calls functions to generate version and scons cache expansions and
      writes them to a file.
docstring_summary: Entry point for the script.
docstring_tokens: Entry point for the script .
function: def generate_expansions():
      """Entry point for the script.
  
      This calls functions to generate version and scons cache expansions and
      writes them to a file.
      """
      args = parse_args()
      expansions = {}
      expansions.update(generate_version_expansions())
      expansions.update(generate_scons_cache_expansions())
  
      with open(args.out, "w") as out:
          print("saving compile expansions to {0}: ({1})".format(args.out, expansions))
          yaml.safe_dump(expansions, out, default_flow_style=False)
function_tokens: def generate_expansions ( ) : args = parse_args ( ) expansions = { } expansions . update ( generate_version_expansions ( ) ) expansions . update ( generate_scons_cache_expansions ( ) ) with open ( args . out , "w" ) as out : print ( "saving compile expansions to {0}: ({1})" . format ( args . out , expansions ) ) yaml . safe_dump ( expansions , out , default_flow_style = False )