aboutsummaryrefslogtreecommitdiff
path: root/unix/boot/spp/rpp/rpprat/whilec.r
diff options
context:
space:
mode:
Diffstat (limited to 'unix/boot/spp/rpp/rpprat/whilec.r')
-rw-r--r--unix/boot/spp/rpp/rpprat/whilec.r17
1 files changed, 17 insertions, 0 deletions
diff --git a/unix/boot/spp/rpp/rpprat/whilec.r b/unix/boot/spp/rpp/rpprat/whilec.r
new file mode 100644
index 00000000..5dc0fd01
--- /dev/null
+++ b/unix/boot/spp/rpp/rpprat/whilec.r
@@ -0,0 +1,17 @@
+#-h- whilec 262 local 12/01/80 15:55:11
+# whilec - generate code for beginning of while
+ include defs
+
+ subroutine whilec (lab)
+
+ integer lab
+ integer labgen
+ include COMMON_BLOCKS
+
+ call outcon (0) # unlabeled continue, in case there was a label
+ lab = labgen (2)
+ call outnum (lab)
+ call ifgo (lab + 1)
+ call indent (1)
+ return
+ end