···476476 | IoFile_LessGreat_FileName a ->
477477 let a = filename a.value in
478478 (Io_op_lessgreat, a)
479479+ | IoFile_AndGreat_FileName a ->
480480+ let a = filename a.value in
481481+ (Io_op_andgreat, a)
479482 | IoFile_Clobber_FileName a ->
480483 let a = filename a.value in
481484 (Io_op_clobber, a)
···780783 | _, Some Ampersand -> true
781784 | _ -> super#complete_command v ctx
782785783783- method! separator_list f l ctx =
786786+ method! clist l ctx =
784787 let v =
785788 Nlist.to_list l
786789 |> List.exists (function _, Ampersand -> true | _ -> false)
787790 in
788788- if v then v else super#separator_list f l ctx
791791+ if v then v else super#clist l ctx
792792+793793+ method! term t ctx =
794794+ let v =
795795+ Nlist.to_list t
796796+ |> List.exists (function _, Ampersand -> true | _ -> false)
797797+ in
798798+ if v then v else super#term t ctx
789799 end
790800 in
791801 o#complete_command ast false