intro to PROCEDUREs, functions and var-parameters

This commit is contained in:
antranigv 2017-06-08 20:39:56 +04:00
parent 290ea11c03
commit f483b3630f
No known key found for this signature in database
GPG key ID: 60686B14DAB81456
6 changed files with 83 additions and 0 deletions

View file

@ -0,0 +1,10 @@
VOC = /opt/voc/bin/voc
all:
$(VOC) -m Procedure.Mod
clean:
rm *.c
rm *.h
rm *.o
rm *.sym

View file

@ -0,0 +1,14 @@
MODULE proc;
IMPORT Out;
PROCEDURE printSum(a, b : INTEGER);
BEGIN
Out.Int(a + b, 0); Out.Ln
END printSum;
BEGIN
printSum(6, 9)
END proc.