Skip to content
Snippets Groups Projects
  1. Sep 28, 2019
    • Bart Wijgers's avatar
      Add "normalizeProgramPath" to WLP.ProgramPath · 65f242ec
      Bart Wijgers authored
      Some functions seem to assume that the program paths are formed by a
      fully left-associative application of the Seq constructor (as in: Seq
      Skip $ Seq Skip $ ... $ Seq Skip Skip). Therefore, this function is
      added; it will turn any string of Seq'ed statements into this shape.
      Using this function will do no harm (other than possibly spending effort
      into doing nothing), so use it accordingly.
      65f242ec
  2. Sep 27, 2019
    • Bart Wijgers's avatar
      Calculate program paths · b2bf15c6
      Bart Wijgers authored
      This change allows us to calculate program paths from all programs (as
      long as they don't contain any try-catch). Using this, we should be able
      to calculate ALL wlps for the programs. However, the checks are not
      complete for the whole program, as only program paths up to a certain
      length are checked. Any further program paths might say that the program
      is (in)correct and give a different result.
      b2bf15c6
Loading