(CommandList
  children: [
    (C {(set)} {(-o)} {(nounset)})
    (C {(set)} {(-o)} {(pipefail)})
    (C {(set)} {(-o)} {(errexit)})
    (Assignment
      keyword: Assign_Readonly
      pairs: [
        (assign_pair
          lhs: (LhsName name:GRAMMAR)
          op: Equal
          rhs: {(_tmp/py27.grammar.pickle)}
          spids: [43]
        )
      ]
      spids: [41]
    )
    (FuncDef
      name: log
      body: 
        (BraceGroup
          children: [
            (SimpleCommand
              words: [{(echo)} {(DQ ($ VSub_At '$@'))}]
              redirects: [(Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[60])]
            )
          ]
          spids: [51]
        )
      spids: [47 50]
    )
    (FuncDef
      name: die
      body: 
        (BraceGroup
          children: [
            (C {(log)} {(DQ ('FATAL: ') ($ VSub_At '$@'))})
            (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
          ]
          spids: [70]
        )
      spids: [66 69]
    )
    (FuncDef
      name: opy_
      body: 
        (BraceGroup
          children: [
            (SimpleCommand
              words: [{($ VSub_Name '$THIS_DIR') (/../bin/opy_.py)} {(DQ ($ VSub_At '$@'))}]
              more_env: [(env_pair name:PYTHONPATH val:{($ VSub_Name '$THIS_DIR')} spids:[95])]
            )
          ]
          spids: [92]
        )
      spids: [88 91]
    )
    (FuncDef
      name: opyg
      body: 
        (BraceGroup
          children: [
            (C {(opy_)} {(-g)} {($ VSub_Name '$THIS_DIR') (/) ($ VSub_Name '$GRAMMAR')} {(--)} 
              {(DQ ($ VSub_At '$@'))}
            )
          ]
          spids: [112]
        )
      spids: [108 111]
    )
    (FuncDef
      name: _compile-one
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:g) op:Equal rhs:{(py27.grammar)} spids:[156])]
              spids: [154]
            )
            (C {(opyg)} {(compile)} {(DQ ($ VSub_At '$@'))})
          ]
          spids: [139]
        )
      spids: [135 138]
    )
    (FuncDef
      name: _compile2-one
      body: (BraceGroup children:[(C {(opyg)} {(compile2)} {(DQ ($ VSub_At '$@'))})] spids:[188])
      spids: [184 187]
    )
    (FuncDef
      name: _stdlib-compile-one
      body: 
        (BraceGroup
          children: [
            (C {(TildeSubPart prefix:'') (/src/Python-2.7/python)} {(misc/stdlib_compile.py)} 
              {(DQ ($ VSub_At '$@'))}
            )
          ]
          spids: [206]
        )
      spids: [202 205]
    )
    (FuncDef
      name: _ccompile-one
      body: (BraceGroup children:[(C {(misc/ccompile.py)} {(DQ ($ VSub_At '$@'))})] spids:[288])
      spids: [284 287]
    )
  ]
)