pascalabcnet/TestSuite/CompilationSamples/Oberon00System.pas

58 lines
972 B
ObjectPascal
Raw Normal View History

2015-05-14 22:35:07 +03:00
// (c) Mikst, Juliet 2010
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> Oberon
unit Oberon00System;
interface
type
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> (TRUE | FALSE)
BOOLEAN = System.boolean;
/// <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
INTEGER = System.Int32;
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
SHORTINT = System.byte;
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
LONGINT = System.int64;
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
REAL = System.double;
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
LONGREAL = System.double;
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CHAR = System.char;
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
STRING = System.string;
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>
iset = array of integer;
procedure Print(o: object);
procedure Println(o: object);
procedure Println(o1,o2: integer);
procedure Println;
implementation
uses System;
procedure Print(o: object);
begin
Console.Write(o);
end;
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
procedure Println(o: object);
begin
Console.WriteLine(o);
end;
procedure Println(o1,o2: integer);
begin
Print(o1);
Println(o2);
end;
procedure Println;
begin
Console.WriteLine;
end;
end.