Trailing-Edge
-
PDP-10 Archives
-
decuslib10-05
-
43,50337/23/checkf.mac
There is 1 other file named checkf.mac in the archive. Click here to see a list.
COMMENT * SIMULA specification;
OPTIONS(/E:CODE,checkfrac);
INTEGER PROCEDURE checkfrac(t); NAME t; TEXT t;
COMMENT checkfrac analyses the text t from t.pos and on.
If a getfrac operation from this position is legal the
returned value is +1. If it would give an error - then
if the remaining text string is blank, the result is 0,
else -1. Pos is placed after a legal item (+1),
after the first nonblank illegal character (-1) or after
the text if the rest is empty (0).
;
!*;! MACRO-10 code !*;!
TITLE checkfrac
ENTRY checkfrac
SUBTTL SIMULA utility, Lars Enderin Dec 1975
;!*** Copyright 1975 by the Swedish Defence Research Institute. ***
;!*** Copying is allowed. ***
sall
search simmac,simmcr,simrpa
macinit
EXTERN .check
;! Local definitions ;!
result==ZBI%S
t==result+1
checkfrac: PROC
LI XTAC,TXGF
BRANCH .check
EPROC
LIT
END;