(CommandList
  children: [
    (Case
      to_match: {($ VSub_Number '$1')}
      arms: [
        (case_arm
          pat_list: [{(-n)}]
          action: [
            (Sentence
              child: 
                (Assignment
                  keyword: Assign_None
                  pairs: [(assign_pair lhs:(LhsName name:e) op:Equal rhs:{(echo)} spids:[19])]
                  spids: [19]
                )
              terminator: <Op_Semi ';'>
            )
            (C {(shift)})
          ]
          spids: [16 17 25 16777215]
        )
        (case_arm
          pat_list: [{(Lit_Other '*')}]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:e) op:Equal rhs:{(EmptyPart)} spids:[33])]
              spids: [33]
            )
          ]
          spids: [30 31 16777215 35]
        )
      ]
      spids: [10 14 35]
    )
    (Case
      to_match: {($ VSub_Pound '$#') (Lit_Other ':') ($ VSub_Number '$1')}
      arms: [
        (case_arm
          pat_list: [{(1) (Lit_Other ':') (std)}]
          action: [
            (C {(set)} {(-) ($ VSub_Hyphen '$-')} {(mem)} {(fd0)} {(fd1)} {(fd0p0)} {(fd1p0)} {(c0d0)} 
              {(c0d0p0)} {(c0d0p0s0)} {(c0d1)} {(c0d1p0)} {(c0d1p0s0)} {(c0d2)} {(c0d2p0)} {(c0d2p0s0)} {(c0d3)} {(c0d3p0)} {(c0d3p0s0)} 
              {(c0d4)} {(c0d4p0)} {(c0d4p0s0)} {(c0d5)} {(c0d5p0)} {(c0d5p0s0)} {(c0d6)} {(c0d6p0)} {(c0d6p0s0)} {(c0d7)} {(c0d7p0)} 
              {(c0d7p0s0)} {(c1d0)} {(c1d0p0)} {(c1d0p0s0)} {(c1d1)} {(c1d1p0)} {(c1d1p0s0)} {(c1d2)} {(c1d2p0)} {(c1d2p0s0)} {(c1d3)} 
              {(c1d3p0)} {(c1d3p0s0)} {(c1d4)} {(c1d4p0)} {(c1d4p0s0)} {(c1d5)} {(c1d5p0)} {(c1d5p0s0)} {(c1d6)} {(c1d6p0)} {(c1d6p0s0)} 
              {(c1d7)} {(c1d7p0)} {(c1d7p0s0)} {(tty)} {(ttyc1)} {(ttyc2)} {(ttyc3)} {(tty00)} {(tty01)} {(tty02)} {(tty03)} {(ttyp0)} 
              {(ttyp1)} {(ttyp2)} {(ttyp3)} {(ttyp4)} {(ttyp5)} {(ttyp6)} {(ttyp7)} {(ttyp8)} {(ttyp9)} {(ttypa)} {(ttypb)} {(ttypc)} 
              {(ttypd)} {(ttype)} {(ttypf)} {(ttyq0)} {(ttyq1)} {(ttyq2)} {(ttyq3)} {(ttyq4)} {(ttyq5)} {(ttyq6)} {(ttyq7)} {(ttyq8)} 
              {(ttyq9)} {(ttyqa)} {(ttyqb)} {(ttyqc)} {(ttyqd)} {(ttyqe)} {(ttyqf)} {(eth)} {(klog)} {(random)} {(filter)}
            )
          ]
          spids: [46 49 283 16777215]
        )
        (case_arm
          pat_list: [
            {(0) (Lit_Other ':')}
            {(1) (Lit_Other ':') (-) (EscapedLiteralPart token:<Lit_EscapedChar '\\?'>)}
          ]
          action: [
            (SimpleCommand
              words: [{(cat)}]
              redirects: [
                (Redir op_id:Redir_GreatAnd fd:16777215 arg_word:{(2)} spids:[297])
                (HereDoc
                  op_id: Redir_DLess
                  fd: 16777215
                  body: 
                    {
                      (DQ ('Usage:\t') ($ VSub_Number '$0') (' [-n] key ...\n') 
                        ('Where key is one of the following:\n') ('  ram mem kmem null boot zero\t  # One of these makes all these memory devices\n') 
                        ('  fd0 fd1 ...\t\t  # Floppy devices for drive 0, 1, ...\n') ('  fd0p0 fd1p0 ...\t  # Make floppy partitions fd0p[0-3], fd1p[0-3], ...\n') 
                        ('  c0d0 c0d1 ...\t\t  # Make disks c0d0, c0d1, ...\n') ('  c0d0p0 c0d1p0 ...\t  # Make partitions c0d0p[0-3], c0d1p[0-3], ...\n') 
                        (
'  c0d0p0s0 c0d1p0s0 ...\t  # Subparts c0d0p[0-3]s[0-3], c0d1p[0-3]s[0-3], ...\n'
                        ) ('  c1d0(p0)(s0)\t\t  # Likewise for controller 1\n') 
                        ('  c0t0 c0t1 c1t0 ...\t  # Make tape devices c0t0, c0t0n, c0t1, ...\n') ('  console lp tty log\t  # One of these makes all four\n') 
                        ('  ttyc1 ... ttyc7         # Virtual consoles\n') ('  tty00 ... tty03         # Make serial lines\n') 
                        ('  ttyp0 ... ttyq0 ...     # Make tty, pty pairs\n') ('  eth ip tcp udp\t  # One of these makes some TCP/IP devices\n') 
                        ('  audio mixer\t\t  # Make audio devices\n') ('  klog                    # Make /dev/klog\n') 
                        ('  random                  # Make /dev/random, /dev/urandom\n') ('  kbd                     # Make /dev/kbd\n') ('  kbdaux                  # Make /dev/kbdaux\n') 
                        ('  filter                  # Make /dev/filter\n') ('  video                   # Make /dev/video\n') ('  std\t\t\t  # All standard devices\n')
                      )
                    }
                  do_expansion: True
                  here_end: EOF
                  was_filled: T
                  spids: [300]
                )
              ]
            )
            (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
          ]
          spids: [285 292 16777215 334]
        )
      ]
      spids: [38 44 334]
    )
    (C {(umask)} {(077)})
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:ex) op:Equal rhs:{(0)} spids:[341])]
      spids: [341]
    )
    (ForEach
      iter_name: dev
      do_arg_iter: T
      body: 
        (DoGroup
          children: [
            (Case
              to_match: {($ VSub_Name '$dev')}
              arms: [
                (case_arm
                  pat_list: [{(c0) (Lit_Other '*')}]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [(assign_pair lhs:(LhsName name:maj) op:Equal rhs:{(3)} spids:[366])]
                      spids: [366]
                    )
                  ]
                  spids: [362 364 369 16777215]
                )
                (case_arm
                  pat_list: [{(c1) (Lit_Other '*')}]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [(assign_pair lhs:(LhsName name:maj) op:Equal rhs:{(8)} spids:[376])]
                      spids: [376]
                    )
                  ]
                  spids: [372 374 379 16777215]
                )
                (case_arm
                  pat_list: [{(c2) (Lit_Other '*')}]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [(assign_pair lhs:(LhsName name:maj) op:Equal rhs:{(10)} spids:[386])]
                      spids: [386]
                    )
                  ]
                  spids: [382 384 389 16777215]
                )
                (case_arm
                  pat_list: [{(c3) (Lit_Other '*')}]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [(assign_pair lhs:(LhsName name:maj) op:Equal rhs:{(12)} spids:[396])]
                      spids: [396]
                    )
                  ]
                  spids: [392 394 399 16777215]
                )
              ]
              spids: [352 356 402]
            )
            (Case
              to_match: {($ VSub_Name '$dev')}
              arms: [
                (case_arm
                  pat_list: [{(ram)} {(mem)} {(kmem)} {(null)} {(boot)} {(zero)} {(imgrd)}]
                  action: [
                    (Sentence
                      child: (C {($ VSub_Name '$e')} {(mknod)} {(ram)} {(b)} {(1)} {(0)})
                      terminator: <Op_Semi ';'>
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(600)} {(ram)})
                    (Sentence
                      child: (C {($ VSub_Name '$e')} {(mknod)} {(mem)} {(c)} {(1)} {(1)})
                      terminator: <Op_Semi ';'>
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(640)} {(mem)})
                    (Sentence
                      child: (C {($ VSub_Name '$e')} {(mknod)} {(kmem)} {(c)} {(1)} {(2)})
                      terminator: <Op_Semi ';'>
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(640)} {(kmem)})
                    (Sentence
                      child: (C {($ VSub_Name '$e')} {(mknod)} {(null)} {(c)} {(1)} {(3)})
                      terminator: <Op_Semi ';'>
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(666)} {(null)})
                    (Sentence
                      child: (C {($ VSub_Name '$e')} {(mknod)} {(boot)} {(b)} {(1)} {(4)})
                      terminator: <Op_Semi ';'>
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(600)} {(ram)})
                    (Sentence
                      child: (C {($ VSub_Name '$e')} {(mknod)} {(zero)} {(c)} {(1)} {(5)})
                      terminator: <Op_Semi ';'>
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(644)} {(zero)})
                    (Sentence
                      child: (C {($ VSub_Name '$e')} {(mknod)} {(imgrd)} {(b)} {(1)} {(6)})
                      terminator: <Op_Semi ';'>
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(644)} {(zero)})
                    (ForEach
                      iter_name: n
                      iter_words: [{(0)} {(1)} {(2)} {(3)} {(4)} {(5)}]
                      do_arg_iter: F
                      body: 
                        (DoGroup
                          children: [
                            (Sentence
                              child: 
                                (C {($ VSub_Name '$e')} {(mknod)} {(ram) ($ VSub_Name '$n')} {(b)} {(1)} 
                                  {
                                    (ArithSubPart
                                      anode: 
                                        (ArithBinary
                                          op_id: Arith_Plus
                                          left: (ArithWord w:{(Lit_Digits 7)})
                                          right: (ArithWord w:{($ VSub_Name '$n')})
                                        )
                                      spids: [623 628]
                                    )
                                  }
                                )
                              terminator: <Op_Semi ';'>
                            )
                            (C {($ VSub_Name '$e')} {(chmod)} {(600)} {(ram) ($ VSub_Name '$n')})
                          ]
                          spids: [610 641]
                        )
                      spids: [596 16777215]
                    )
                    (C {($ VSub_Name '$e')} {(chgrp)} {(kmem)} {(ram) (Lit_Other '*')} {(mem)} {(kmem)} 
                      {(null)} {(boot)} {(zero)} {(imgrd)}
                    )
                  ]
                  spids: [413 426 666 16777215]
                )
                (case_arm
                  pat_list: [{(fd) (Lit_Other '[') (0-3) (Lit_Other ']')}]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:d)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'.*\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [685 695]
                              )
                            }
                          spids: [684]
                        )
                      ]
                      spids: [684]
                    )
                    (C {($ VSub_Name '$e')} {(mknod)} {($ VSub_Name '$dev')} {(b)} {(2)} 
                      {($ VSub_Name '$d')}
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(666)} {($ VSub_Name '$dev')})
                  ]
                  spids: [669 673 723 16777215]
                )
                (case_arm
                  pat_list: [
                    {(pc) (Lit_Other '[') (0-3) (Lit_Other ']')}
                    {(at) (Lit_Other '[') (0-3) (Lit_Other ']')}
                    {(qd) (Lit_Other '[') (0-3) (Lit_Other ']')}
                    {(ps) (Lit_Other '[') (0-3) (Lit_Other ']')}
                    {(pat) (Lit_Other '[') (0-3) (Lit_Other ']')}
                    {(qh) (Lit_Other '[') (0-3) (Lit_Other ']')}
                    {(PS) (Lit_Other '[') (0-3) (Lit_Other ']')}
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:d)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'.*\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [772 782]
                              )
                            }
                          spids: [771]
                        )
                      ]
                      spids: [771]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: {($ VSub_Name '$d')}
                          spids: [788]
                        )
                      ]
                      spids: [788]
                    )
                    (Sentence
                      child: 
                        (C {($ VSub_Name '$e')} {(mknod)} {(pc) ($ VSub_Name '$d')} {(b)} {(2)} 
                          {($ VSub_Name '$m')}
                        )
                      terminator: <Op_Semi ';'>
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$m')} {(Lit_Other '+')} {(4)})
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [811 819]
                              )
                            }
                          spids: [810]
                        )
                      ]
                      spids: [810]
                    )
                    (Sentence
                      child: 
                        (C {($ VSub_Name '$e')} {(mknod)} {(at) ($ VSub_Name '$d')} {(b)} {(2)} 
                          {($ VSub_Name '$m')}
                        )
                      terminator: <Op_Semi ';'>
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$m')} {(Lit_Other '+')} {(4)})
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [837 845]
                              )
                            }
                          spids: [836]
                        )
                      ]
                      spids: [836]
                    )
                    (Sentence
                      child: 
                        (C {($ VSub_Name '$e')} {(mknod)} {(qd) ($ VSub_Name '$d')} {(b)} {(2)} 
                          {($ VSub_Name '$m')}
                        )
                      terminator: <Op_Semi ';'>
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$m')} {(Lit_Other '+')} {(4)})
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [863 871]
                              )
                            }
                          spids: [862]
                        )
                      ]
                      spids: [862]
                    )
                    (Sentence
                      child: 
                        (C {($ VSub_Name '$e')} {(mknod)} {(ps) ($ VSub_Name '$d')} {(b)} {(2)} 
                          {($ VSub_Name '$m')}
                        )
                      terminator: <Op_Semi ';'>
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$m')} {(Lit_Other '+')} {(4)})
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [889 897]
                              )
                            }
                          spids: [888]
                        )
                      ]
                      spids: [888]
                    )
                    (Sentence
                      child: 
                        (C {($ VSub_Name '$e')} {(mknod)} {(pat) ($ VSub_Name '$d')} {(b)} {(2)} 
                          {($ VSub_Name '$m')}
                        )
                      terminator: <Op_Semi ';'>
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$m')} {(Lit_Other '+')} {(4)})
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [915 923]
                              )
                            }
                          spids: [914]
                        )
                      ]
                      spids: [914]
                    )
                    (Sentence
                      child: 
                        (C {($ VSub_Name '$e')} {(mknod)} {(qh) ($ VSub_Name '$d')} {(b)} {(2)} 
                          {($ VSub_Name '$m')}
                        )
                      terminator: <Op_Semi ';'>
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$m')} {(Lit_Other '+')} {(4)})
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [941 949]
                              )
                            }
                          spids: [940]
                        )
                      ]
                      spids: [940]
                    )
                    (Sentence
                      child: 
                        (C {($ VSub_Name '$e')} {(mknod)} {(PS) ($ VSub_Name '$d')} {(b)} {(2)} 
                          {($ VSub_Name '$m')}
                        )
                      terminator: <Op_Semi ';'>
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$m')} {(Lit_Other '+')} {(4)})
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [967 975]
                              )
                            }
                          spids: [966]
                        )
                      ]
                      spids: [966]
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(666)} {(pc) ($ VSub_Name '$d')} 
                      {(at) ($ VSub_Name '$d')} {(qd) ($ VSub_Name '$d')} {(ps) ($ VSub_Name '$d')} {(pat) ($ VSub_Name '$d')} {(qh) ($ VSub_Name '$d')} 
                      {(PS) ($ VSub_Name '$d')}
                    )
                  ]
                  spids: [726 760 1007 16777215]
                )
                (case_arm
                  pat_list: [
                    {(fd) (Lit_Other '[') (0-3) (Lit_Other ']') (p) (Lit_Other '[') (0-3) (Lit_Other ']')}
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:n)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'\\\\(.*\\\\)..'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1030 1040]
                              )
                            }
                          spids: [1029]
                        )
                      ]
                      spids: [1029]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:d)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'..\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1047 1057]
                              )
                            }
                          spids: [1046]
                        )
                      ]
                      spids: [1046]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {(112)} {(Lit_Other '+')} {($ VSub_Name '$d')})
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1064 1072]
                              )
                            }
                          spids: [1063]
                        )
                      ]
                      spids: [1063]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:alldev)
                          op: Equal
                          rhs: {(EmptyPart)}
                          spids: [1078]
                        )
                      ]
                      spids: [1078]
                    )
                    (ForEach
                      iter_name: p
                      iter_words: [{(0)} {(1)} {(2)} {(3)}]
                      do_arg_iter: F
                      body: 
                        (DoGroup
                          children: [
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:m)
                                  op: Equal
                                  rhs: 
                                    {
                                      (CommandSubPart
                                        command_list: 
                                          (CommandList
                                            children: [
                                              (C {(expr)} {(112)} {(Lit_Other '+')} {($ VSub_Name '$d')} 
                                                {(Lit_Other '+')} {($ VSub_Name '$p')} {(SQ <'*'>)} {(4)}
                                              )
                                            ]
                                          )
                                        left_token: <Left_Backtick '`'>
                                        spids: [1101 1119]
                                      )
                                    }
                                  spids: [1100]
                                )
                              ]
                              spids: [1100]
                            )
                            (C {($ VSub_Name '$e')} {(mknod)} {(${ VSub_Name n) (p) (${ VSub_Name p)} 
                              {(b)} {(2)} {($ VSub_Name '$m')}
                            )
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:alldev)
                                  op: Equal
                                  rhs: 
                                    {
                                      (DQ ($ VSub_Name '$alldev') (' ') (${ VSub_Name n) (p) 
                                        (${ VSub_Name p)
                                      )
                                    }
                                  spids: [1147]
                                )
                              ]
                              spids: [1147]
                            )
                          ]
                          spids: [1097 1161]
                        )
                      spids: [1087 16777215]
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(666)} {($ VSub_Name '$alldev')})
                  ]
                  spids: [1010 1018 1173 16777215]
                )
                (case_arm
                  pat_list: [
                    {(c) (Lit_Other '[') (0-3) (Lit_Other ']') (d) (Lit_Other '[') (0-7) (Lit_Other ']')}
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:d)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'...\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1192 1202]
                              )
                            }
                          spids: [1191]
                        )
                      ]
                      spids: [1191]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [(C {(expr)} {($ VSub_Name '$d')} {(SQ <'*'>)} {(5)})]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1209 1219]
                              )
                            }
                          spids: [1208]
                        )
                      ]
                      spids: [1208]
                    )
                    (C {($ VSub_Name '$e')} {(mknod)} {($ VSub_Name '$dev')} {(b)} {($ VSub_Name '$maj')} 
                      {($ VSub_Name '$m')}
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(600)} {($ VSub_Name '$dev')})
                  ]
                  spids: [1176 1184 1247 16777215]
                )
                (case_arm
                  pat_list: [
                    {(c) (Lit_Other '[') (0-3) (Lit_Other ']') (d) (Lit_Other '[') (0-7) (Lit_Other ']') 
                      (p) (Lit_Other '[') (0-3) (Lit_Other ']')
                    }
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:n)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'\\\\(.*\\\\).'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1270 1280]
                              )
                            }
                          spids: [1269]
                        )
                      ]
                      spids: [1269]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:d)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'...\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1287 1297]
                              )
                            }
                          spids: [1286]
                        )
                      ]
                      spids: [1286]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:alldev)
                          op: Equal
                          rhs: {(EmptyPart)}
                          spids: [1303]
                        )
                      ]
                      spids: [1303]
                    )
                    (ForEach
                      iter_name: p
                      iter_words: [{(0)} {(1)} {(2)} {(3)}]
                      do_arg_iter: F
                      body: 
                        (DoGroup
                          children: [
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:m)
                                  op: Equal
                                  rhs: 
                                    {
                                      (CommandSubPart
                                        command_list: 
                                          (CommandList
                                            children: [
                                              (C {(expr)} {($ VSub_Name '$d')} {(SQ <'*'>)} {(5)} 
                                                {(Lit_Other '+')} {(1)} {(Lit_Other '+')} {($ VSub_Name '$p')}
                                              )
                                            ]
                                          )
                                        left_token: <Left_Backtick '`'>
                                        spids: [1326 1344]
                                      )
                                    }
                                  spids: [1325]
                                )
                              ]
                              spids: [1325]
                            )
                            (C {($ VSub_Name '$e')} {(mknod)} {($ VSub_Name '$n') ($ VSub_Name '$p')} 
                              {(b)} {($ VSub_Name '$maj')} {($ VSub_Name '$m')}
                            )
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:alldev)
                                  op: Equal
                                  rhs: 
                                    {
                                      (DQ ($ VSub_Name '$alldev') (' ') ($ VSub_Name '$n') 
                                        ($ VSub_Name '$p')
                                      )
                                    }
                                  spids: [1364]
                                )
                              ]
                              spids: [1364]
                            )
                          ]
                          spids: [1322 1373]
                        )
                      spids: [1312 16777215]
                    )
                    (Pipeline
                      children: [
                        (C {(echo)} {($ VSub_Name '$alldev')})
                        (C {(xargs)} {($ VSub_Name '$e')} {(chmod)} {(600)})
                      ]
                      negated: F
                    )
                  ]
                  spids: [1250 1262 1391 16777215]
                )
                (case_arm
                  pat_list: [
                    {(c) (Lit_Other '[') (0-3) (Lit_Other ']') (d) (Lit_Other '[') (0-7) (Lit_Other ']') 
                      (p) (Lit_Other '[') (0-3) (Lit_Other ']') (s) (Lit_Other '[') (0-3) (Lit_Other ']')
                    }
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:n)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'\\\\(.*\\\\)...'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1418 1428]
                              )
                            }
                          spids: [1417]
                        )
                      ]
                      spids: [1417]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:d)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'...\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1435 1445]
                              )
                            }
                          spids: [1434]
                        )
                      ]
                      spids: [1434]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:alldev)
                          op: Equal
                          rhs: {(EmptyPart)}
                          spids: [1451]
                        )
                      ]
                      spids: [1451]
                    )
                    (ForEach
                      iter_name: p
                      iter_words: [{(0)} {(1)} {(2)} {(3)}]
                      do_arg_iter: F
                      body: 
                        (DoGroup
                          children: [
                            (ForEach
                              iter_name: s
                              iter_words: [{(0)} {(1)} {(2)} {(3)}]
                              do_arg_iter: F
                              body: 
                                (DoGroup
                                  children: [
                                    (Assignment
                                      keyword: Assign_None
                                      pairs: [
                                        (assign_pair
                                          lhs: (LhsName name:m)
                                          op: Equal
                                          rhs: 
                                            {
                                              (CommandSubPart
                                                command_list: 
                                                  (CommandList
                                                    children: [
                                                      (C {(expr)} {(128)} {(Lit_Other '+')} 
                                                        {($ VSub_Name '$d')} {(SQ <'*'>)} {(16)} {(Lit_Other '+')} {($ VSub_Name '$p')} {(SQ <'*'>)} {(4)} {(Lit_Other '+')} 
                                                        {($ VSub_Name '$s')}
                                                      )
                                                    ]
                                                  )
                                                left_token: <Left_Backtick '`'>
                                                spids: [1492 1520]
                                              )
                                            }
                                          spids: [1491]
                                        )
                                      ]
                                      spids: [1491]
                                    )
                                    (C {($ VSub_Name '$e')} {(mknod)} 
                                      {(${ VSub_Name n) (${ VSub_Name p) (s) (${ VSub_Name s)} {(b)} {($ VSub_Name '$maj')} {($ VSub_Name '$m')}
                                    )
                                    (Assignment
                                      keyword: Assign_None
                                      pairs: [
                                        (assign_pair
                                          lhs: (LhsName name:alldev)
                                          op: Equal
                                          rhs: 
                                            {
                                              (DQ ($ VSub_Name '$alldev') (' ') (${ VSub_Name n) 
                                                (${ VSub_Name p) (s) (${ VSub_Name s)
                                              )
                                            }
                                          spids: [1548]
                                        )
                                      ]
                                      spids: [1548]
                                    )
                                  ]
                                  spids: [1488 1565]
                                )
                              spids: [1478 16777215]
                            )
                          ]
                          spids: [1470 1568]
                        )
                      spids: [1460 16777215]
                    )
                    (Pipeline
                      children: [
                        (C {(echo)} {($ VSub_Name '$alldev')})
                        (C {(xargs)} {($ VSub_Name '$e')} {(chmod)} {(600)})
                      ]
                      negated: F
                    )
                  ]
                  spids: [1394 1410 1586 16777215]
                )
                (case_arm
                  pat_list: [
                    {(c) (Lit_Other '[') (0-3) (Lit_Other ']') (t) (Lit_Other '[') (0-7) (Lit_Other ']')}
                    {(c) (Lit_Other '[') (0-3) (Lit_Other ']') (t) (Lit_Other '[') (0-7) (Lit_Other ']') 
                      (n)
                    }
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:n)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'\\\\(....\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1615 1625]
                              )
                            }
                          spids: [1614]
                        )
                      ]
                      spids: [1614]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:t)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'...\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1632 1642]
                              )
                            }
                          spids: [1631]
                        )
                      ]
                      spids: [1631]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {(64)} {(Lit_Other '+')} {($ VSub_Name '$t')} 
                                        {(SQ <'*'>)} {(2)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1649 1663]
                              )
                            }
                          spids: [1648]
                        )
                      ]
                      spids: [1648]
                    )
                    (C {($ VSub_Name '$e')} {(mknod)} {(${ VSub_Name n) (n)} {(c)} {($ VSub_Name '$maj')} 
                      {($ VSub_Name '$m')}
                    )
                    (C {($ VSub_Name '$e')} {(mknod)} {(${ VSub_Name n)} {(c)} {($ VSub_Name '$maj')} 
                      {
                        (CommandSubPart
                          command_list: 
                            (CommandList
                              children: [(C {(expr)} {($ VSub_Name '$m')} {(Lit_Other '+')} {(1)})]
                            )
                          left_token: <Left_Backtick '`'>
                          spids: [1697 1705]
                        )
                      }
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(660)} {(${ VSub_Name n) (n)} {(${ VSub_Name n)})
                  ]
                  spids: [1589 1607 1724 16777215]
                )
                (case_arm
                  pat_list: [{(console)} {(lp)} {(tty)} {(log)} {(kbd)} {(kbdaux)} {(video)}]
                  action: [
                    (C {($ VSub_Name '$e')} {(mknod)} {(console)} {(c)} {(4)} {(0)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(600)} {(console)})
                    (C {($ VSub_Name '$e')} {(chgrp)} {(tty)} {(console)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(tty)} {(c)} {(5)} {(0)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(666)} {(tty)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(lp)} {(c)} {(6)} {(0)})
                    (C {($ VSub_Name '$e')} {(chown)} {(daemon)} {(lp)})
                    (C {($ VSub_Name '$e')} {(chgrp)} {(daemon)} {(lp)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(200)} {(lp)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(log)} {(c)} {(4)} {(15)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(222)} {(log)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(kbd)} {(c)} {(4)} {(127)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(kbdaux)} {(c)} {(4)} {(126)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(660)} {(kbd)} {(kbdaux)})
                    (C {($ VSub_Name '$e')} {(chgrp)} {(operator)} {(kbd)} {(kbdaux)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(video)} {(c)} {(4)} {(125)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(600)} {(video)})
                    (C {($ VSub_Name '$e')} {(chgrp)} {(operator)} {(video)})
                  ]
                  spids: [1727 1740 1945 16777215]
                )
                (case_arm
                  pat_list: [{(ttyc) (Lit_Other '[') (1-7) (Lit_Other ']')}]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:m)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'....\\\\(.*\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [1964 1974]
                              )
                            }
                          spids: [1963]
                        )
                      ]
                      spids: [1963]
                    )
                    (C {($ VSub_Name '$e')} {(mknod)} {($ VSub_Name '$dev')} {(c)} {(4)} 
                      {($ VSub_Name '$m')}
                    )
                    (C {($ VSub_Name '$e')} {(chgrp)} {(tty)} {($ VSub_Name '$dev')})
                    (C {($ VSub_Name '$e')} {(chmod)} {(600)} {($ VSub_Name '$dev')})
                  ]
                  spids: [1948 1952 2011 16777215]
                )
                (case_arm
                  pat_list: [{(tty0) (Lit_Other '[') (0-3) (Lit_Other ']')}]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:n)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'.*\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [2030 2040]
                              )
                            }
                          spids: [2029]
                        )
                      ]
                      spids: [2029]
                    )
                    (C {($ VSub_Name '$e')} {(mknod)} {($ VSub_Name '$dev')} {(c)} {(4)} 
                      {
                        (CommandSubPart
                          command_list: 
                            (CommandList
                              children: [(C {(expr)} {($ VSub_Name '$n')} {(Lit_Other '+')} {(16)})]
                            )
                          left_token: <Left_Backtick '`'>
                          spids: [2053 2061]
                        )
                      }
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(666)} {($ VSub_Name '$dev')})
                    (C {($ VSub_Name '$e')} {(chgrp)} {(tty)} {($ VSub_Name '$dev')})
                  ]
                  spids: [2014 2018 2082 16777215]
                )
                (case_arm
                  pat_list: [
                    {(tty) (Lit_Other '[') (p-s) (Lit_Other ']') (Lit_Other '[') (0-9a-f) (Lit_Other ']')}
                    {(pty) (Lit_Other '[') (p-s) (Lit_Other ']') (Lit_Other '[') (0-9a-f) (Lit_Other ']')}
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:dev)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'...\\\\(..\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [2112 2122]
                              )
                            }
                          spids: [2111]
                        )
                      ]
                      spids: [2111]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:g)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [2126 2136]
                              )
                            }
                          spids: [2125]
                        )
                      ]
                      spids: [2125]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:g)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (Pipeline
                                        children: [
                                          (C {(echo)} {($ VSub_Name '$g')})
                                          (C {(tr)} {(SQ <pqrs>)} {(SQ <0123>)})
                                        ]
                                        negated: F
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [2143 2159]
                              )
                            }
                          spids: [2142]
                        )
                      ]
                      spids: [2142]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:n)
                          op: Equal
                          rhs: 
                            {
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [
                                      (C {(expr)} {($ VSub_Name '$dev')} {(Lit_Other ':')} 
                                        {(SQ <'.\\\\(.\\\\)'>)}
                                      )
                                    ]
                                  )
                                left_token: <Left_Backtick '`'>
                                spids: [2163 2173]
                              )
                            }
                          spids: [2162]
                        )
                      ]
                      spids: [2162]
                    )
                    (Case
                      to_match: {($ VSub_Name '$n')}
                      arms: [
                        (case_arm
                          pat_list: [{(Lit_Other '[') (a-f) (Lit_Other ']')}]
                          action: [
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:n)
                                  op: Equal
                                  rhs: 
                                    {(1) 
                                      (CommandSubPart
                                        command_list: 
                                          (CommandList
                                            children: [
                                              (Pipeline
                                                children: [
                                                  (C {(/bin/echo)} {($ VSub_Name '$n')})
                                                  (C {(tr)} {(SQ <abcdef>)} {(SQ <012345>)})
                                                ]
                                                negated: F
                                              )
                                            ]
                                          )
                                        left_token: <Left_Backtick '`'>
                                        spids: [2193 2209]
                                      )
                                    }
                                  spids: [2191]
                                )
                              ]
                              spids: [2191]
                            )
                          ]
                          spids: [2186 2189 16777215 2212]
                        )
                      ]
                      spids: [2179 2183 2212]
                    )
                    (C {($ VSub_Name '$e')} {(mknod)} {(tty) ($ VSub_Name '$dev')} {(c)} {(4)} 
                      {
                        (CommandSubPart
                          command_list: 
                            (CommandList
                              children: [
                                (C {(expr)} {($ VSub_Name '$g')} {(SQ <'*'>)} {(16)} {(Lit_Other '+')} 
                                  {($ VSub_Name '$n')} {(Lit_Other '+')} {(128)}
                                )
                              ]
                            )
                          left_token: <Left_Backtick '`'>
                          spids: [2227 2245]
                        )
                      }
                    )
                    (C {($ VSub_Name '$e')} {(mknod)} {(pty) ($ VSub_Name '$dev')} {(c)} {(4)} 
                      {
                        (CommandSubPart
                          command_list: 
                            (CommandList
                              children: [
                                (C {(expr)} {($ VSub_Name '$g')} {(SQ <'*'>)} {(16)} {(Lit_Other '+')} 
                                  {($ VSub_Name '$n')} {(Lit_Other '+')} {(192)}
                                )
                              ]
                            )
                          left_token: <Left_Backtick '`'>
                          spids: [2259 2277]
                        )
                      }
                    )
                    (C {($ VSub_Name '$e')} {(chgrp)} {(tty)} {(tty) ($ VSub_Name '$dev')} 
                      {(pty) ($ VSub_Name '$dev')}
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(666)} {(tty) ($ VSub_Name '$dev')} 
                      {(pty) ($ VSub_Name '$dev')}
                    )
                  ]
                  spids: [2085 2100 2306 16777215]
                )
                (case_arm
                  pat_list: [{(eth)} {(ip)} {(tcp)} {(udp)} {(eth0)} {(ip0)} {(tcp0)} {(udp0)}]
                  action: [
                    (C {($ VSub_Name '$e')} {(mknod)} {(eth0)} {(c)} {(7)} {(0)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(ip0)} {(c)} {(7)} {(1)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(tcp0)} {(c)} {(7)} {(2)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(udp0)} {(c)} {(7)} {(3)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(600)} {(eth0)} {(ip0)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(666)} {(tcp0)} {(udp0)})
                    (C {($ VSub_Name '$e')} {(ln)} {(-f)} {(eth0)} {(eth)})
                    (C {($ VSub_Name '$e')} {(ln)} {(-f)} {(ip0)} {(ip)})
                    (C {($ VSub_Name '$e')} {(ln)} {(-f)} {(tcp0)} {(tcp)})
                    (C {($ VSub_Name '$e')} {(ln)} {(-f)} {(udp0)} {(udp)})
                  ]
                  spids: [2309 2324 2459 16777215]
                )
                (case_arm
                  pat_list: [{(audio)} {(mixer)}]
                  action: [
                    (C {($ VSub_Name '$e')} {(mknod)} {(audio)} {(c)} {(13)} {(0)})
                    (C {($ VSub_Name '$e')} {(mknod)} {(mixer)} {(c)} {(13)} {(1)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(666)} {(audio)} {(mixer)})
                  ]
                  spids: [2462 2465 2513 16777215]
                )
                (case_arm
                  pat_list: [{(random)} {(urandom)}]
                  action: [
                    (Sentence
                      child: (C {($ VSub_Name '$e')} {(mknod)} {(random)} {(c)} {(16)} {(0)})
                      terminator: <Op_Semi ';'>
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(644)} {(random)})
                    (Sentence
                      child: (C {($ VSub_Name '$e')} {(mknod)} {(urandom)} {(c)} {(16)} {(0)})
                      terminator: <Op_Semi ';'>
                    )
                    (C {($ VSub_Name '$e')} {(chmod)} {(644)} {(urandom)})
                    (C {($ VSub_Name '$e')} {(chgrp)} {(operator)} {(random)} {(urandom)})
                  ]
                  spids: [2516 2519 2581 16777215]
                )
                (case_arm
                  pat_list: [{(klog)}]
                  action: [
                    (C {($ VSub_Name '$e')} {(mknod)} {(klog)} {(c)} {(15)} {(0)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(600)} {(klog)})
                  ]
                  spids: [2584 2585 2614 16777215]
                )
                (case_arm
                  pat_list: [{(filter)}]
                  action: [
                    (C {($ VSub_Name '$e')} {(mknod)} {(filter)} {(b)} {(11)} {(0)})
                    (C {($ VSub_Name '$e')} {(chmod)} {(644)} {(filter)})
                  ]
                  spids: [2617 2618 2647 16777215]
                )
                (case_arm
                  pat_list: [{(Lit_Other '*')}]
                  action: [
                    (SimpleCommand
                      words: [
                        {(echo)}
                        {(DQ ($ VSub_Number '$0') (": don't know about ") ($ VSub_Name '$dev'))}
                      ]
                      redirects: [
                        (Redir
                          op_id: Redir_GreatAnd
                          fd: 16777215
                          arg_word: {(2)}
                          spids: [2662]
                        )
                      ]
                    )
                    (Assignment
                      keyword: Assign_None
                      pairs: [(assign_pair lhs:(LhsName name:ex) op:Equal rhs:{(1)} spids:[2666])]
                      spids: [2666]
                    )
                  ]
                  spids: [2650 2651 16777215 2670]
                )
              ]
              spids: [406 410 2670]
            )
          ]
          spids: [349 2672]
        )
      spids: [16777215 16777215]
    )
    (ControlFlow token:<ControlFlow_Exit exit> arg_word:{($ VSub_Name '$ex')})
  ]
)