(List (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "Git Howto Index\n"] [LIT_CHARS "===============\n"] [LIT_CHARS "\n"] [LIT_CHARS "Here is a collection of mailing list postings made by various\n"] [LIT_CHARS "people describing how they use Git in their workflow.\n"] [LIT_CHARS "\n"]} 0), > ) (For txt do_arg_iter) (List (= scope= flags=0 words=[] bindings=[('title', {[ComSub (Com {[LIT_CHARS expr]} {[DQ [VarSub txt]]} {[LIT_OTHER ":"]} {[SQ ]})]})]) (= scope= flags=0 words=[] bindings=[('from', {[ComSub (Com {[LIT_CHARS sed]} {[LIT_CHARS -ne]} {[SQ ]} {[DQ [VarSub txt]]})]})]) (= scope= flags=0 words=[] bindings=[('abstract', {[ComSub (Com {[LIT_CHARS sed]} {[LIT_CHARS -ne]} {[SQ ]} {[DQ [VarSub txt]]})]})]) (If (Com {[LIT_CHARS grep]} {[SQ ]} {[VarSub txt]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) (= scope= flags=0 words=[] bindings=[('file', {[ComSub (Com {[LIT_CHARS expr]} {[DQ [VarSub txt]]} {[LIT_OTHER ":"]} {[SQ ]})] [LIT_CHARS .html]})]) (ElseTrue) (= scope= flags=0 words=[] bindings=[('file', {[DQ [VarSub txt]]})]) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "* link:"][VarSub file][LIT_CHARS "["][VarSub title][LIT_CHARS "] "][VarSub from][LIT_CHARS "\n"][VarSub abstract][LIT_CHARS "\n"][LIT_CHARS "\n"]]}) ) ) )