(command.CommandList
  children: [
    (command.Simple
      blame_tok: <export>
      more_env: []
      words: [{<export>} {<Id.Lit_VarLike 'UNIQTYPES_BASE='> <'/usr/lib/meta'>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <export>
      more_env: []
      words: [
        {<export>}
        {<Id.Lit_VarLike 'LD_PRELOAD='> (${ Id.VSub_Name HOME) 
          <'/work/devel/liballocs.hg/lib/libheap_index_fast_hooks.so'>
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.If
      if_kw: <Id.KW_If if>
      arms: [
        (IfArm
          keyword: <Id.KW_If if>
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (command.DBracket
                      left: <Id.KW_DLeftBracket '[['>
                      expr: 
                        (bool_expr.Unary
                          op_id: Id.BoolUnary_z
                          child: 
                            {
                              (DQ 
                                (CommandSub
                                  left_token: <Id.Left_DollarParen '$('>
                                  child: 
                                    (command.Pipeline
                                      children: [
                                        (command.Simple
                                          blame_tok: <echo>
                                          more_env: []
                                          words: [{<echo>} {(DQ ($ Id.VSub_DollarName PATH))}]
                                          redirects: []
                                          do_fork: T
                                        )
                                        (command.Simple
                                          blame_tok: <tr>
                                          more_env: []
                                          words: [{<tr>} {(SQ <':'>)} {(SQ <'\\n'>)}]
                                          redirects: []
                                          do_fork: T
                                        )
                                        (command.Simple
                                          blame_tok: <grep>
                                          more_env: []
                                          words: [{<grep>} {(SQ <'/cil[^/]*/bin'>)}]
                                          redirects: []
                                          do_fork: T
                                        )
                                      ]
                                      ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
                                    )
                                  right: <Id.Eof_RParen _>
                                )
                              )
                            }
                        )
                      right: <Id.Lit_DRightBracket ']]'>
                      redirects: []
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          then_kw: <Id.KW_Then then>
          action: [
            (command.Simple
              blame_tok: <export>
              more_env: []
              words: [
                {<export>}
                {<Id.Lit_VarLike 'PATH='> <'/usr/local/src/cil/bin'> <Id.Lit_Colon ':'> 
                  (${ Id.VSub_Name PATH)
                }
              ]
              redirects: []
              do_fork: T
            )
          ]
          spids: [13 54]
        )
      ]
      else_action: []
      fi_kw: <Id.KW_Fi fi>
      redirects: []
    )
    (command.Simple
      blame_tok: <export>
      more_env: []
      words: [
        {<export>}
        {<Id.Lit_VarLike 'LIBALLOCS_ALLOC_FNS='> 
          (DQ <'xcalloc(zZ) xmalloc(Z) xrealloc(pZ) xmallocz(Z)'>)
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.ShFunction
      name_tok: <rebuild_debian>
      name: rebuild_debian
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Pipeline
              children: [
                (command.Simple
                  blame_tok: <find>
                  more_env: []
                  words: [
                    {<find>}
                    {<-name>}
                    {(SQ <'*.cil.*'>)}
                    {<-o>}
                    {<-name>}
                    {(SQ <'*.i'>)}
                    {<-o>}
                    {<-name>}
                    {(SQ <'*.allocs'>)}
                    {<-type>}
                    {<f>}
                  ]
                  redirects: []
                  do_fork: T
                )
                (command.Simple
                  blame_tok: <xargs>
                  more_env: []
                  words: [{<xargs>} {<rm>} {<-f>}]
                  redirects: []
                  do_fork: T
                )
              ]
              ops: [<Id.Op_Pipe _>]
            )
            (command.Pipeline
              children: [
                (command.Simple
                  blame_tok: <dpkg-buildpackage>
                  more_env: [
                    (EnvPair
                      left: <Id.Lit_VarLike 'DEB_LDFLAGS_APPEND='>
                      name: DEB_LDFLAGS_APPEND
                      val: 
                        {
                          (DQ <-L> (${ Id.VSub_Name HOME) <'/work/devel/liballocs.hg/lib -Wl,-R'> 
                            (CommandSub
                              left_token: <Id.Left_DollarParen '$('>
                              child: 
                                (command.Simple
                                  blame_tok: <readlink>
                                  more_env: []
                                  words: [
                                    {<readlink>}
                                    {<-f>}
                                    {(${ Id.VSub_Name HOME) <'/work/devel/liballocs.hg/lib'>}
                                  ]
                                  redirects: []
                                  do_fork: T
                                )
                              right: <Id.Eof_RParen _>
                            ) <' -Wl,--no-add-needed -lallocs -Wl,--add-needed -ldl -Wl,--allow-shlib-undefined'>
                          )
                        }
                    )
                    (EnvPair
                      left: <Id.Lit_VarLike 'CC='>
                      name: CC
                      val: 
                        {(${ Id.VSub_Name HOME) 
                          <'/work/devel/liballocs.hg/tools/lang/c/bin/allocscc'>
                        }
                    )
                    (EnvPair
                      left: <Id.Lit_VarLike 'DEB_BUILD_OPTIONS='>
                      name: DEB_BUILD_OPTIONS
                      val: {(DQ <nostrip>)}
                    )
                  ]
                  words: [{<dpkg-buildpackage>}]
                  redirects: [(Redir op:<Id.Redir_GreatAnd '2>&'> loc:(redir_loc.Fd fd:2) arg:{<1>})]
                  do_fork: T
                )
                (command.Simple
                  blame_tok: <tee>
                  more_env: []
                  words: [{<tee>} {<build.log>}]
                  redirects: []
                  do_fork: T
                )
              ]
              ops: [<Id.Op_Pipe _>]
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <redo_git_tests>
      name: redo_git_tests
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <make>
              more_env: [
                (EnvPair
                  left: <Id.Lit_VarLike 'CC='>
                  name: CC
                  val: {(${ Id.VSub_Name HOME) <'/work/devel/liballocs.hg/tools/lang/c/bin/allocscc'>}
                )
              ]
              words: [{<make>} {<-C>} {<'t/'>} {<all>}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
  ]
)