(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:GROFF_NO_SGR) op:Equal rhs:{(1)} spids:[11])]
      spids: [11]
    )
    (C {(export)} {(GROFF_NO_SGR)})
    (Pipeline
      children: [
        (C {(echo)} {(DQ ('.am TH\n') ('.hy 0\n') ('.na\n') ('..\n') ('.rm }H\n') ('.rm }F'))})
        (C {(nroff)} {(-man)} {(-)} 
          {
            (BracedVarSub
              token: <VSub_Number 1>
              suffix_op: (StringUnary op_id:VTest_Plus arg_word:{(DQ ($ VSub_At '$@'))})
              spids: [38 44]
            )
          }
        )
        (C {(perl)} {(-ne)} 
          {
            (SQ <'\n'> <'\tchomp;\n'> <'\ts/.\\010//g;\n'> <'\ts/\\s*$//;\n'> <'\tif (/^$/) {\n'> 
              <'\t\t$sawblank = 1;\n'> <'\t\tnext;\n'> <'\t} else {\n'> <'\t\tif ($sawblank && $didprint) {\n'> <'\t\t\tprint "\\n";\n'> 
              <'\t\t\t$sawblank = 0;\n'> <'\t\t}\n'> <'\t\tprint "$_\\n";\n'> <'\t\t$didprint = 1;\n'> <'\t}\n'>
            )
          }
        )
      ]
      negated: F
    )
  ]
)