home *** CD-ROM | disk | FTP | other *** search
-
- PROC main()
- DEF a[100]:STRING, b:PTR TO LONG, x
- a := 'hej\n'
- PutStr(a)
- b := String(100)
- PrintF('\d\n', StrMax(b))
- StrCopy(b, 'hej\n')
- PutStr(b)
- PrintF('hej, \d\n', FastNew(256))
- b := NEW [12, 13, 14, 15]
- PrintF('\d,\d,\d,\d,\d,\d\n', Int(Any(b)-4), Int(Any(b)-2), b[0], b[1], b[2], b[3])
- PUSH 23
- ForAll(b, `PrintF('pos \d = \d\n', \y, \x))
- POP x
- PrintF('x=\d\n', x)
- Exists(b, `\x=14, `PrintF('yes, at pos \d\n', \y))
-
- rPrintAll([["h", "e", [["l"]], "l"],
- ["o", [" "], ["t", "h"]],
- ["e", [], "r", ["e","!","!"],
- "!"]
- ]
- )
- PrintF('\n')
- ENDPROC NIL
-
- PROC rPrintAll(l)
- ForAll(l, `IF \x > 256 THEN rPrintAll(\x) ELSE PrintF('\c', \x))
- ENDPROC
-
-
-
-
-