2019-07-13 13:03:54 +03:00
|
|
|
packagetype _plain
|
|
|
|
packagetype _code
|
|
|
|
primitive !return val -> void
|
|
|
|
primitive !plus val val -> val
|
|
|
|
primitive !minus val val -> val
|
|
|
|
primitive !jump lab -> void
|
2022-02-13 01:27:30 +02:00
|
|
|
primitive !modulo val val -> val
|
2019-07-13 13:03:54 +03:00
|
|
|
package main _plain
|
2022-02-23 01:31:47 +02:00
|
|
|
typename K_number = int32
|
2022-03-28 09:57:52 +03:00
|
|
|
typename K_phrase_number____nothing = function /main/K_number -> void
|
2022-03-14 15:53:55 +02:00
|
|
|
package (K_phrase_number____nothing) MyRoutine _code
|
2022-02-15 12:04:22 +02:00
|
|
|
local (/main/K_number) x
|
|
|
|
local (/main/K_number) y
|
2022-02-13 01:27:30 +02:00
|
|
|
code
|
|
|
|
inv !return
|
2022-02-15 01:45:34 +02:00
|
|
|
val x
|
2022-02-13 01:27:30 +02:00
|
|
|
inv !return
|
|
|
|
inv !plus
|
2022-02-15 01:45:34 +02:00
|
|
|
val x
|
|
|
|
val y
|
2022-02-13 01:27:30 +02:00
|
|
|
inv !return
|
|
|
|
inv !minus
|
2022-02-15 01:45:34 +02:00
|
|
|
val x
|
|
|
|
val y
|
2022-02-13 01:27:30 +02:00
|
|
|
inv !jump
|
|
|
|
lab .useful
|
|
|
|
.useful
|
|
|
|
inv !return
|
|
|
|
inv !modulo
|
2022-02-15 01:45:34 +02:00
|
|
|
val x
|
|
|
|
val y
|