(CommandList
  children: [
    (C {(set)} {(-o)} {(errexit)})
    (C {(set)} {(-o)} {(nounset)})
    (C {(set)} {(-o)} {(pipefail)})
    (C {(cd)} {(/build)})
    (C {(cp)} {(/swagger-source/) (DQ ($ VSub_Number '$1')) (.json)} {(input.json)})
    (C {(./gradle-2.5/bin/gradle)} {(gendocs)} {(--info)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:buf)
          op: Equal
          rhs: {(DQ ('== Top Level API Objects') (Lit_Other '\\') (n) (Lit_Other '\\') (n))}
          spids: [99]
        )
      ]
      spids: [99]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:top_level_models)
          op: Equal
          rhs: 
            {
              (CommandSubPart
                command_list: 
                  (CommandList
                    children: [
                      (Pipeline
                        children: [
                          (C {(grep)} {(SQ <'&[A-Za-z]*{},'>)} {(/register.go)})
                          (C {(sed)} {(SQ <'s/.*&//;s/{},//'>)})
                        ]
                        negated: False
                      )
                    ]
                  )
                left_token: <Left_CommandSub '$('>
                spids: [109 125]
              )
            }
          spids: [108]
        )
      ]
      spids: [108]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:VERSION)
          op: Equal
          rhs: 
            {
              (DQ 
                (BracedVarSub
                  token: <VSub_Number 1>
                  suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{('*_')})
                  spids: [136 140]
                )
              )
            }
          spids: [134]
        )
      ]
      spids: [134]
    )
    (ForEach
      iter_name: m
      iter_words: [{($ VSub_Name '$top_level_models')}]
      do_arg_iter: False
      body: 
        (DoGroup
          children: [
            (If
              arms: [
                (if_arm
                  cond: [
                    (C {(grep)} {(-xq)} {(DQ ('=== ') (${ VSub_Name VERSION) (.) ($ VSub_Name '$m'))} 
                      {(./definitions.adoc)}
                    )
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:buf)
                          op: PlusEqual
                          rhs: 
                            {
                              (DQ ('* <<') (${ VSub_Name VERSION) (.) ($ VSub_Name '$m') ('>>') 
                                (Lit_Other '\\') (n)
                              )
                            }
                          spids: [175]
                        )
                      ]
                      spids: [175]
                    )
                  ]
                  spids: [16777215 172]
                )
              ]
              spids: [16777215 189]
            )
          ]
          spids: [151 191]
        )
      spids: [148 16777215]
    )
    (C {(sed)} {(-i)} {(DQ ('1i ') ($ VSub_Name '$buf'))} {(./definitions.adoc)})
    (C {(sed)} {(-i)} {(-e)} {(SQ <'s|<<\\(.*\\)\\.\\(.*\\)>>|link:#_\\L\\1_\\2\\E[\\1.\\2]|g'>)} 
      {(./definitions.adoc)}
    )
    (C {(sed)} {(-i)} {(-e)} 
      {(SQ <'s|<<\\(.*\\)\\.\\(.*\\)>>|link:../definitions#_\\L\\1_\\2\\E[\\1.\\2]|g'>)} {(./paths.adoc)}
    )
    (C {(sed)} {(-i)} {(-e)} {(SQ <'s|<<any>>|link:#_any[any]|g'>)} {(./definitions.adoc)})
    (C {(sed)} {(-i)} {(-e)} {(SQ <'s|<<any>>|link:../definitions#_any[any]|g'>)} {(./paths.adoc)})
    (C {(sed)} {(-i)} {(SQ <'s|== Paths|== Operations|g'>)} {(./paths.adoc)})
    (C {(sed)} {(-i)} {(SQ <'s|\\$\\$|+++$$+++|g'>)} {(./definitions.adoc)})
    (SimpleCommand
      words: [
        {(echo)}
        {(-e)}
        {
          (DQ ('=== any') (Lit_Other '\\') 
            (
'nRepresents an untyped JSON map - see the description of the field for more info about the structure of this object.'
            )
          )
        }
      ]
      redirects: [(Redir op_id:Redir_DGreat fd:16777215 arg_word:{(./definitions.adoc)} spids:[299])]
    )
    (C {(asciidoctor)} {(definitions.adoc)})
    (C {(asciidoctor)} {(paths.adoc)})
    (C {(cp)} {(definitions.html)} {(/output/)})
    (C {(cp)} {(paths.html)} {(/output/operations.html)})
    (C {(echo)} {(DQ (SUCCESS))})
  ]
)