(CommandList children: [ (C {(atf_test_case)} {(main)}) (FuncDef name: main_head body: (BraceGroup children: [ (C {(atf_set)} {(DQ (descr))} {(DQ ('Verifies that variable names with symbols not'))} {(DQ ('allowed as part of shell variable names work'))} ) ] spids: [81] ) spids: [77 80] ) (FuncDef name: main_body body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:h) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children:[(C {(atf_get_srcdir)})]) left_token: <Left_CommandSub '$('> spids: [111 113] ) ('/misc_helpers -s ') (CommandSubPart command_list: (CommandList children:[(C {(atf_get_srcdir)})]) left_token: <Left_CommandSub '$('> spids: [115 117] ) ) } spids: [109] ) ] spids: [109] ) (C {(atf_check)} {(-s)} {(eq) (Lit_Other ':') (0)} {(-o)} {(match) (Lit_Other ':') (SQ <'a.b: test value 1'>)} {(-o)} {(match) (Lit_Other ':') (SQ <'c-d: test value 2'>)} {(-e)} {(ignore)} {(${ VSub_Name h)} {(normalize)} ) ] spids: [106] ) spids: [102 105] ) (FuncDef name: atf_init_test_cases body: (BraceGroup children:[(C {(atf_add_test_case)} {(main)})] spids:[164]) spids: [160 163] ) ] )