(command.CommandList children: [ (command.ShAssignment left: <Id.Lit_VarLike 'base='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'base='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'base='> name:base) op: assign_op.Equal rhs: {(DQ <'Base system'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'doc='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'doc='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'doc='> name:doc) op: assign_op.Equal rhs: {(DQ <'Additional Documentation'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'kernel='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'kernel='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'kernel='> name:kernel) op: assign_op.Equal rhs: {(DQ <Kernel>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'ports='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'ports='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ports='> name:ports) op: assign_op.Equal rhs: {(DQ <'Ports tree'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'src='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'src='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src) op: assign_op.Equal rhs: {(DQ <'System source tree'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'lib32='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'lib32='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'lib32='> name:lib32) op: assign_op.Equal rhs: {(DQ <'32-bit compatibility libraries'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'tests='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'tests='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'tests='> name:tests) op: assign_op.Equal rhs: {(DQ <'Test suite'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_base='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_base='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_base='> name:desc_base) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name base) <' (MANDATORY)'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_base_dbg='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_base_dbg='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_base_dbg='> name:desc_base_dbg) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name base) <' (Debugging)'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_doc='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_doc='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_doc='> name:desc_doc) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name doc))} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_kernel='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_kernel='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_kernel='> name:desc_kernel) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name kernel) <' (MANDATORY)'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_kernel_dbg='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_kernel_dbg='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_kernel_dbg='> name:desc_kernel_dbg) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name kernel) <' (Debugging)'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_kernel_alt='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_kernel_alt='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_kernel_alt='> name:desc_kernel_alt) op: assign_op.Equal rhs: {(DQ <'Alternate '> (${ Id.VSub_Name kernel))} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_kernel_alt_dbg='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_kernel_alt_dbg='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'desc_kernel_alt_dbg='> name: desc_kernel_alt_dbg ) op: assign_op.Equal rhs: {(DQ <'Alternate '> (${ Id.VSub_Name kernel) <' (Debugging)'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_lib32='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_lib32='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_lib32='> name:desc_lib32) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name lib32))} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_lib32_dbg='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_lib32_dbg='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_lib32_dbg='> name:desc_lib32_dbg) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name lib32) <' (Debugging)'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_ports='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_ports='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_ports='> name:desc_ports) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name ports))} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_src='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_src='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_src='> name:desc_src) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name src))} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc_tests='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc_tests='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc_tests='> name:desc_tests) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name tests))} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default_doc='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default_doc='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default_doc='> name:default_doc) op: assign_op.Equal rhs: {<off>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default_src='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default_src='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default_src='> name:default_src) op: assign_op.Equal rhs: {<off>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default_tests='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default_tests='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default_tests='> name:default_tests) op: assign_op.Equal rhs: {<off>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default_base_dbg='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default_base_dbg='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default_base_dbg='> name:default_base_dbg) op: assign_op.Equal rhs: {<off>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default_lib32_dbg='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default_lib32_dbg='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default_lib32_dbg='> name:default_lib32_dbg) op: assign_op.Equal rhs: {<off>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default_kernel_alt='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default_kernel_alt='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default_kernel_alt='> name:default_kernel_alt) op: assign_op.Equal rhs: {<off>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default_kernel_dbg='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default_kernel_dbg='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default_kernel_dbg='> name:default_kernel_dbg) op: assign_op.Equal rhs: {<off>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default_kernel_alt_dbg='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default_kernel_alt_dbg='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'default_kernel_alt_dbg='> name: default_kernel_alt_dbg ) op: assign_op.Equal rhs: {<off>} ) ] redirects: [] ) (command.ForEach keyword: <Id.KW_For for> iter_names: [i] iterable: (for_iter.Words words:[{(${ Id.VSub_Star '*')}]) semi_tok: <Id.Op_Semi _> body: (command.DoGroup left: <Id.KW_Do do> children: [ (command.ShAssignment left: <Id.Lit_VarLike 'dist='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'dist='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'dist='> name:dist) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name i))} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'distname='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'distname='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'distname='> name:distname) op: assign_op.Equal rhs: { (DQ (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Name i> var_name: i suffix_op: (suffix_op.Unary op:<Id.VOp1_DPercent '%%'> arg_word:{<.txz>}) right: <Id.Right_DollarBrace '}'> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'distname='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'distname='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'distname='> name:distname) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(${ Id.VSub_Name distname)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <tr> more_env: [] words: [{<tr>} {(SQ <->)} {(SQ <_>)}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'distname='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'distname='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'distname='> name:distname) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(${ Id.VSub_Name distname)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <tr> more_env: [] words: [{<tr>} {(SQ <kernel.>)} {(SQ <kernel_>)}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'hash='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'hash='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'hash='> name:hash) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <sha256> more_env: [] words: [{<sha256>} {<-q>} {(${ Id.VSub_Name i)}] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'nfiles='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'nfiles='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'nfiles='> name:nfiles) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (command.Simple blame_tok: <tar> more_env: [] words: [{<tar>} {<tvf>} {(${ Id.VSub_Name i)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <wc> more_env: [] words: [{<wc>} {<-l>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <tr> more_env: [] words: [{<tr>} {<-d>} {(SQ <' '>)}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>] ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default='> name:default) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <eval> more_env: [] words: [ {<eval>} {<echo>} {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') <Id.Lit_LBrace '{'> <default_> (${ Id.VSub_Name distname) <Id.Lit_Colon ':'> <-on> <Id.Lit_RBrace '}'> } ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc='> name:desc) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <eval> more_env: [] words: [ {<eval>} {<echo>} {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\$'> ch: '$' ) <Id.Lit_LBrace '{'> <desc_> (${ Id.VSub_Name distname) <Id.Lit_RBrace '}'> (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) } ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.Case case_kw: <Id.KW_Case case> to_match: (case_arg.Word w:{(${ Id.VSub_Name i)}) arms_start: <Id.KW_In in> arms: [ (CaseArm left: <kernel-dbg.txz> pattern: (pat.Words words:[{<kernel-dbg.txz>}]) middle: <Id.Right_CasePat _> action: [ (command.ShAssignment left: <Id.Lit_VarLike 'desc='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc='> name:desc) op: assign_op.Equal rhs: {(DQ (${ Id.VSub_Name desc_kernel_dbg))} ) ] redirects: [] ) ] right: <Id.Op_DSemi _> ) (CaseArm left: <kernel.> pattern: (pat.Words words:[{<kernel.> <Id.Lit_Star '*'> <-dbg.txz>}]) middle: <Id.Right_CasePat _> action: [ (command.ShAssignment left: <Id.Lit_VarLike 'desc='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc='> name:desc) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <eval> more_env: [] words: [ {<eval>} {<echo>} { (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) (${ Id.VSub_Name desc_kernel_alt_dbg) (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) } ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc='> name:desc) op: assign_op.Equal rhs: { (DQ (${ Id.VSub_Name desc) <': '> (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (command.Simple blame_tok: <eval> more_env: [] words: [ {<eval>} {<echo>} { (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Name i> var_name: i suffix_op: (suffix_op.Unary op: <Id.VOp1_DPercent '%%'> arg_word: {<-dbg.txz>} ) right: <Id.Right_DollarBrace '}'> ) } ] redirects: [] do_fork: T ) (command.Simple blame_tok: <cut> more_env: [] words: [{<cut>} {<-f>} {<2>} {<-d>} {(SQ <.>)}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default='> name:default) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <eval> more_env: [] words: [ {<eval>} {<echo>} { (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) (${ Id.VSub_Name default_kernel_alt_dbg) (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) } ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) ] right: <Id.Op_DSemi _> ) (CaseArm left: <kernel.> pattern: (pat.Words words:[{<kernel.> <Id.Lit_Star '*'> <.txz>}]) middle: <Id.Right_CasePat _> action: [ (command.ShAssignment left: <Id.Lit_VarLike 'desc='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc='> name:desc) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <eval> more_env: [] words: [ {<eval>} {<echo>} { (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) (${ Id.VSub_Name desc_kernel_alt) (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') } ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'desc='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'desc='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'desc='> name:desc) op: assign_op.Equal rhs: { (DQ (${ Id.VSub_Name desc) <': '> (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Pipeline children: [ (command.Simple blame_tok: <eval> more_env: [] words: [ {<eval>} {<echo>} { (BracedVarSub left: <Id.Left_DollarBrace '${'> token: <Id.VSub_Name i> var_name: i suffix_op: (suffix_op.Unary op: <Id.VOp1_DPercent '%%'> arg_word: {<.txz>} ) right: <Id.Right_DollarBrace '}'> ) } ] redirects: [] do_fork: T ) (command.Simple blame_tok: <cut> more_env: [] words: [{<cut>} {<-f>} {<2>} {<-d>} {(SQ <.>)}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _>] ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'default='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'default='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'default='> name:default) op: assign_op.Equal rhs: { (DQ (CommandSub left_token: <Id.Left_DollarParen '$('> child: (command.Simple blame_tok: <eval> more_env: [] words: [ {<eval>} {<echo>} { (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) (${ Id.VSub_Name default_kernel_alt) (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) } ] redirects: [] do_fork: T ) right: <Id.Eof_RParen _> ) ) } ) ] redirects: [] ) ] right: <Id.Op_DSemi _> ) (CaseArm left: <Id.Lit_Star '*'> pattern: (pat.Words words:[{<Id.Lit_Star '*'>}]) middle: <Id.Right_CasePat _> action: [] right: <Id.Op_DSemi _> ) ] arms_end: <Id.KW_Esac esac> redirects: [] ) (command.Simple blame_tok: <printf> more_env: [] words: [ {<printf>} { (DQ (${ Id.VSub_Name dist) <Id.Lit_BadBackslash '\\'> <t> (${ Id.VSub_Name hash) <Id.Lit_BadBackslash '\\'> <t> (${ Id.VSub_Name nfiles) <Id.Lit_BadBackslash '\\'> <t> (${ Id.VSub_Name distname) <Id.Lit_BadBackslash '\\'> <t> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') (${ Id.VSub_Name desc) (word_part.EscapedLiteral token: <Id.Lit_EscapedChar '\\"'> ch: '"' ) <Id.Lit_BadBackslash '\\'> <t> (${ Id.VSub_Name default) <Id.Lit_BadBackslash '\\'> <n> ) } ] redirects: [] do_fork: T ) ] right: <Id.KW_Done done> ) redirects: [] ) ] )