(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]} ) (= scope= flags=0 words=[] bindings=[('mk', {[DQ [VarSub @]]})]) (Com {[LIT_CHARS cat]} < (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "CLVAR := FAIL\n"][LIT_CHARS "all:\n"][LIT_CHARS "\t@echo "][\ LIT_ESCAPED_CHAR "\\$"][LIT_CHARS "(CLVAR)\n"]]} 0), (FilenameRedirectNode filename={[LIT_CHARS Makefile]} "> 1), > ) (Com {[VarSub mk]} {[LIT_CHARS CLVAR] [LIT_OTHER ":"] [LIT_DBRACKET_LIKE "="] [LIT_CHARS P]} {[LIT_VAR_LIKE "CLVAR+="] [LIT_CHARS A] =} {[LIT_VAR_LIKE "CLVAR+="] [LIT_CHARS SS] =} {[LIT_CHARS CLVAR] [LIT_OTHER "?"] [LIT_DBRACKET_LIKE "="] [LIT_CHARS FAIL]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) )