(List (= scope= flags=0 words=[] bindings=[('varname', {[DQ [VarSub 1]]})]) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "const char "][VarSub varname][LIT_CHARS "[] ="]]} ) (Pipeline (Com {[LIT_CHARS od]} {[LIT_CHARS -t]} {[LIT_CHARS x1]} {[LIT_CHARS -A]} {[LIT_CHARS n]} {[LIT_CHARS -v]} ) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]} ) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS ";"]]} ) )