packages feed

funcons-simple-0.1.0.3: tests/Kexceptions/Kexceptions14.fct

initialise-binding initialise-storing initialise-giving finalise-failing finalise-throwing scope
  (collateral (bind
    ("main",
     allocate-variable (functions
       (tuples ((values)*),
        values)))),
   sequential (assign
     (bound ("main"),
      function closure (scope
        (match
          (given,
           tuple ()),
         handle-return (sequential
           (handle-thrown
             (effect (decimal-natural ("15")),
              scope
                (bind
                  ("e",
                   allocate-initialised-variable
                     (values,
                      given)),
                 print (assigned (bound ("e"))))),
            print (decimal-natural ("42"),
            "\n")))))),
   apply
     (assigned (bound ("main")),
      tuple ())))