home *** CD-ROM | disk | FTP | other *** search
- .. File: demo.pt
- .. Demonstration of use of tm Pascal library
- .insert democonf.t
- program tmdemoprog( input, output );
-
- type
- int = integer;
- .include $(libpath)$(pathsep)pastype.pt
-
- var
- root: plot;
- err: boolean;
- .include $(libpath)$(pathsep)pasvar.pt
- .include $(libpath)$(pathsep)pasgvar.pt
-
- .include $(libpath)$(pathsep)paslib.pt
-
- { Functions for primitive types }
- procedure Rfreint( var n: int );
- begin
- n:=0;
- end;
-
- procedure Writeint( var f: text; n: int );
- begin
- writeln( f, '(', n:1, ')' );
- end;
-
- function Copyint( i: int ): int;
- begin
- Copyint := i;
- end;
-
- function Readint( var f, rf: text; var n: int ): boolean;
- begin
- Readint := Readinteger( f, rf, n );
- end; { Readint }
-
- .include $(libpath)$(pathsep)pascode.pt
-
- begin
- Init$(basename);
- tmgetc( input );
- err := Readplot( input, output, root );
- if err then begin
- writeln( 'Read error encountered, STOP.' );
- end
- else begin
- Writeplot( output, root );
- Stat$(basename)( output );
- end;
- end.
-