author | unc0rr |
Tue, 07 Feb 2012 22:18:44 +0400 | |
changeset 6649 | 7f78e8a6db69 |
parent 6635 | c2fa29fe2a58 |
child 6653 | d45b6dbd2ad6 |
permissions | -rw-r--r-- |
6512 | 1 |
system; |
2 |
||
3 |
type |
|
6635
c2fa29fe2a58
Some progress, still can't find the source of bad behavior
unc0rr
parents:
6552
diff
changeset
|
4 |
Integer = integer; |
6512 | 5 |
LongInt = integer; |
6 |
LongWord = integer; |
|
6516 | 7 |
Cardinal = integer; |
8 |
PtrInt = integer; |
|
6520 | 9 |
Word = integer; |
10 |
Byte = integer; |
|
11 |
SmallInt = integer; |
|
12 |
ShortInt = integer; |
|
6516 | 13 |
|
14 |
pointer = pointer; |
|
15 |
PChar = pointer; |
|
16 |
||
6649
7f78e8a6db69
Fix a bug with type declaration trying to resolve type being declared
unc0rr
parents:
6635
diff
changeset
|
17 |
float = float; |
6516 | 18 |
double = float; |
19 |
real = float; |
|
20 |
||
21 |
boolean = boolean; |
|
22 |
LongBool = boolean; |
|
23 |
||
24 |
string = string; |
|
25 |
shortstring = string; |
|
26 |
ansistring = string; |
|
27 |
||
28 |
char = char; |
|
6520 | 29 |
|
30 |
PByte = ^Byte; |
|
31 |
PLongInt = ^LongInt; |
|
32 |
PLongWord = ^LongWord; |
|
33 |
PInteger = ^Integer; |
|
6512 | 34 |
var |
35 |
false, true: boolean; |
|
6520 | 36 |
write, writeLn, read, readLn, inc, dec: procedure; |
37 |
StrLen, ord, Succ, Pred : function : integer; |
|
38 |
Low, High : function : integer; |
|
39 |
Now : function : integer; |
|
6552 | 40 |
StrPas, FormatDateTime : function : shortstring; |
6520 | 41 |
exit : procedure; |