Skip to content
  • Daniel Kochmański's avatar
    restart-case: conformance fix: more precise keyword parsing · e82d002f
    Daniel Kochmański authored
    - don't assume that any keyword is an option
    - don't process the same keyword twice
    
    New behavior could be summarized in these two cases:
    
    (restart-case t
      (retry ()
        :retired ; <- form
    ))
    
    (restart-case t
      (retry ()
        :report report  ; <- expression
        :report "foo"   ; <- form
        :test test      ; <- form
    ))
    
    Fixes #666.
    e82d002f