.. ---------------------------------------------------------------------- Ran 2 tests in 0.010s OK (C {} {}) ls [$x] $y core/a*.py (C {} { ($ Id.VSub_DollarName '$x') } {($ Id.VSub_DollarName '$y')} {<'core/a'> <.py>} ) cmd_value: (cmd_value.Argv argv: [ls '[-' -- '---]' y yy 'core/alloc.py' 'core/alloc_test.py' 'core/ansi.py'] arg_spids: [0 2 2 2 6 6 8 8 8] ) local a=1 (C {} {} {} {} {<-> (DQ ($ Id.VSub_At '$@'))}) cmd_value: (cmd_value.Assign builtin_id: 14 argv: [typeset -x] arg_spids: [0 2] pairs: [(assign_arg var_name:foo spid:2) (assign_arg var_name:spam rval:(value.Str s:eggs) spid:2)] ) local a=(1 2) "$@" (C {} {} {(DQ ($ Id.VSub_At '$@'))} {} {($ Id.VSub_DollarName '$binding_with_spaces')}) cmd_value: (cmd_value.Assign builtin_id: 13 argv: [declare] arg_spids: [0] pairs: [(assign_arg var_name:x rval:(value.Str s:'green eggs and ham') spid:2)] ) export a=(1 2) (C {} {