(CommandList children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Pound '$#')} {(-ne)} {(2)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [{(echo)} {(DQ ('Usage ') ($ VSub_Number '$0') (' from to'))}] redirects: [(Redir op_id:Redir_GreatAnd fd:-1 arg_word:{(2)} spids:[39])] ) (SimpleCommand words: [{(echo)} {(DQ ('for e.g. ') ($ VSub_Number '$0') (" '2 grams' drams"))}] redirects: [(Redir op_id:Redir_GreatAnd fd:-1 arg_word:{(2)} spids:[51])] ) (C {(exit)}) ] spids: [-1 28] ) ] spids: [-1 57] ) (C {(units)} {(-t)} {(DQ ($ VSub_Number '$1'))} {(DQ ($ VSub_Number '$2'))}) ] )