negelef
|
2b14a3f3f3
Added basic support for conditional compilation
|
преди 7 години |
negelef
|
7324dc8173
Added proper constant for invalid stream positions
|
преди 7 години |
negelef
|
de52e92426
Renamed SystemTools to System
|
преди 7 години |
felixf
|
c2f9a74029
Support for Reference Counting:
|
преди 7 години |
negelef
|
0f96d43f45
Removed unused local variables
|
преди 7 години |
felixf
|
5045e02088
Added end position for statements, types and expressions.
|
преди 7 години |
felixf
|
16e4e4ea94
Improved statement position handling (end position added)
|
преди 7 години |
felixf
|
de3d81df9b
Resolved issue with tensor range
|
преди 8 години |
felixf
|
c80efb97f7
Allowed for marking of temporary arguments, used for example in expressions like
|
преди 8 години |
felixf
|
d65ab17eb9
Allow for index operator on value types
|
преди 8 години |
felixf
|
1fc9dac2e3
Recursion problems solved: Support of value typed objects complete.
|
преди 8 години |
felixf
|
edec6f73ec
Value-Type Semantics: experimental Oberon-2 integration
|
преди 8 години |
felixf
|
846f4bc4a7
Disallowed legacy operator with keyword procedure
|
преди 8 години |
felixf
|
02eca83566
Patched parser bug with inline operators declared as procedure
|
преди 8 години |
felixf
|
812a845eba
Minor issues with inline operators (allow Oberon inline for stream operator on ports)
|
преди 8 години |
felixf
|
e40aabefa5
Improved error reporting
|
преди 8 години |
felixf
|
6849ac77e4
Improved error handling: line/column position now available everywhere
|
преди 8 години |
felixf
|
1f8e6977a5
Added rich position to Scanner / Syntax Tree Elements
|
преди 8 години |
felixf
|
3c00209322
Enabled separate imports / separate compilation of cells within a module (TRM / ARM / AMD separation)
|
преди 9 години |
felixf
|
e909e252d8
slightly improved trace and error handling
|
преди 9 години |
felixf
|
4b6693180c
Added NEW with return type. Mainly for the interpreter. But can be useful in A2 Oberon also
|
преди 9 години |
felixf
|
9ecc7d4926
improved interpreter shell with lax syntax
|
преди 9 години |
felixf
|
ba0c909622
Implemented Inheritance on Cells (NOT: Polymorphism)
|
преди 9 години |
felixf
|
5854ff35c9
Removed "ActiveCells" flag and all dependencies thereof
|
преди 9 години |
felixf
|
1e2f0afc15
Patched issues with communication statements
|
преди 9 години |
felixf
|
9b39e6259c
Added heuristic check for forbidden variable access for len argument of ARRAY len OF Type (allowed are only properties, currently)
|
преди 9 години |
felixf
|
1b926d48d2
Corrected displayed EBNF
|
преди 10 години |
felixf
|
86cc44644b
corrected EBNF
|
преди 10 години |
felixf
|
079df6faad
added alignment for record types
|
преди 10 години |
felixf
|
3c9373ca91
Implemented sending and receiving via stream operators
|
преди 10 години |