Vladislav Folts
|
f1c1f515ca
fix export non-RECORD types (Issue #14)
|
vor 12 Jahren |
Vladislav Folts
|
8ff151821c
bug fix for specific pointer to pointer declaration
|
vor 12 Jahren |
Vladislav Folts
|
a67134562a
fix multiple forward declarations to the same type
|
vor 12 Jahren |
Vladislav Folts
|
1a582a573c
fix type guard semantic: pointer type is checked for pointer variable and record type for record variable.
|
vor 12 Jahren |
Vladislav Folts
|
7f320f5e18
more tests
|
vor 12 Jahren |
Vladislav Folts
|
76663bc48d
imported variables are read-only (according to language report)
|
vor 12 Jahren |
Vladislav Folts
|
8d9bca7610
unify tests
|
vor 12 Jahren |
Vladislav Folts
|
c6230a97d6
more tests
|
vor 12 Jahren |
Vladislav Folts
|
b1c0e47427
support multiple modules
|
vor 12 Jahren |
Vladislav Folts
|
fb267ff8c1
bug fixes
|
vor 12 Jahren |
Vladislav Folts
|
0827b89150
support export
|
vor 12 Jahren |
Vladislav Folts
|
a1240e6a0b
strict checking for POINTER TO undeclared (yet) RECORD
|
vor 12 Jahren |
Vladislav Folts
|
7383465879
local procedures
|
vor 12 Jahren |
Vladislav Folts
|
5c0aea3aaa
bug fixes
|
vor 12 Jahren |
Vladislav Folts
|
12c2ec0dc9
all predefined functions are implemented.
|
vor 12 Jahren |
Vladislav Folts
|
bf13043b14
predefined procedure COPY
|
vor 12 Jahren |
Vladislav Folts
|
907372e9b0
implement FLOOR/FLT/LONG/SHORT/INC/DEC
|
vor 12 Jahren |
Vladislav Folts
|
fa17e7ed8d
INCL/EXCL require constant in second argument.
|
vor 12 Jahren |
Vladislav Folts
|
2b5bd5ba37
procedure returning a result cannot be used as a statement.
|
vor 12 Jahren |
Vladislav Folts
|
3cbba535a7
empty statement sequence before RETURN is a valid case
|
vor 12 Jahren |
Vladislav Folts
|
68c2ddbdaa
ABS/LSL/ASR/ROR procedures
|
vor 12 Jahren |
Vladislav Folts
|
d829567f82
check types in relations
|
vor 12 Jahren |
Vladislav Folts
|
ae404ee742
check types in arithmetic operators
|
vor 12 Jahren |
Vladislav Folts
|
e037ff44fb
Use DIV for integers, forbid /
|
vor 12 Jahren |
Vladislav Folts
|
5ff81f99ed
fix relaations and set operations
|
vor 12 Jahren |
Vladislav Folts
|
50ce18ba0e
more fixes and tests
|
vor 12 Jahren |
Vladislav Folts
|
3d7e40fe85
parentheses expressions, grammar fixes, CHR function.
|
vor 12 Jahren |
Vladislav Folts
|
6e60392f59
more built-in functions + bug fixes
|
vor 12 Jahren |
Vladislav Folts
|
68045f82e6
LEN procedure + fix record/array passing to procedures.
|
vor 12 Jahren |
Vladislav Folts
|
23c8541e59
RECORD assigning
|
vor 12 Jahren |