anchor.diff:  delete(Eed, {A, E}, _RangeGiven) ->
     AValid = linenumValid(Eed, A),
     EValid = linenumValid(Eed, E),
  -  if AValid, EValid, A =< E -> delete(Eed, A, E, validated);
  +  if AValid, EValid, A =< E ->
  +       delete(Eed, A, E, validated);
        true -> {error, unknown()}
     end.
   delete(Eed, A, A, validated) -> 
  
positive.code: % [address [,address]]command[parameters] - from GNU Ed Manual
    {match,R} = re:run(Command,"([[:digit:].$+-]*)(,?)([[:digit:].$+-]*)([[:alpha:]]?)",[global,{capture,all_but_first,list}]),
    [A,C,E,O] = hd(R),
    {A,C,E,O}.
  
  runcmd(Eed, Command) ->
    {A,C,E,O} = commandSplit(Command),
    NewRange = convertRange(Eed, {A,C,E}),
    RangeGiven = {A,C,E} =/= {"","",""},
  
    %io:format("~p~n", [{NewRange, RangeGiven}]),
  
  
negative.code: print(Eed, {A, E}, _RangeGiven) ->
    AValid = linenumValid(Eed, A),
    EValid = linenumValid(Eed, E),
    if AValid, EValid, A =< E ->
         print(Eed, A, E, validated);
       true -> {error, unknown()}
    end.
  
  