Commit History

Autor SHA1 Mensaxe Data
  felixf 1fc9dac2e3 Recursion problems solved: Support of value typed objects complete. %!s(int64=8) %!d(string=hai) anos
  felixf edec6f73ec Value-Type Semantics: experimental Oberon-2 integration %!s(int64=8) %!d(string=hai) anos
  felixf 846f4bc4a7 Disallowed legacy operator with keyword procedure %!s(int64=8) %!d(string=hai) anos
  felixf 02eca83566 Patched parser bug with inline operators declared as procedure %!s(int64=8) %!d(string=hai) anos
  felixf 812a845eba Minor issues with inline operators (allow Oberon inline for stream operator on ports) %!s(int64=8) %!d(string=hai) anos
  felixf e40aabefa5 Improved error reporting %!s(int64=8) %!d(string=hai) anos
  felixf 6849ac77e4 Improved error handling: line/column position now available everywhere %!s(int64=8) %!d(string=hai) anos
  felixf 1f8e6977a5 Added rich position to Scanner / Syntax Tree Elements %!s(int64=8) %!d(string=hai) anos
  felixf 3c00209322 Enabled separate imports / separate compilation of cells within a module (TRM / ARM / AMD separation) %!s(int64=9) %!d(string=hai) anos
  felixf e909e252d8 slightly improved trace and error handling %!s(int64=9) %!d(string=hai) anos
  felixf 4b6693180c Added NEW with return type. Mainly for the interpreter. But can be useful in A2 Oberon also %!s(int64=9) %!d(string=hai) anos
  felixf 9ecc7d4926 improved interpreter shell with lax syntax %!s(int64=9) %!d(string=hai) anos
  felixf ba0c909622 Implemented Inheritance on Cells (NOT: Polymorphism) %!s(int64=9) %!d(string=hai) anos
  felixf 5854ff35c9 Removed "ActiveCells" flag and all dependencies thereof %!s(int64=9) %!d(string=hai) anos
  felixf 1e2f0afc15 Patched issues with communication statements %!s(int64=9) %!d(string=hai) anos
  felixf 9b39e6259c Added heuristic check for forbidden variable access for len argument of ARRAY len OF Type (allowed are only properties, currently) %!s(int64=9) %!d(string=hai) anos
  felixf 1b926d48d2 Corrected displayed EBNF %!s(int64=9) %!d(string=hai) anos
  felixf 86cc44644b corrected EBNF %!s(int64=9) %!d(string=hai) anos
  felixf 079df6faad added alignment for record types %!s(int64=10) %!d(string=hai) anos
  felixf 3c9373ca91 Implemented sending and receiving via stream operators %!s(int64=10) %!d(string=hai) anos
  felixf 4ae503b9bf %!s(int64=10) %!d(string=hai) anos
  eth.tmartiel 807dda4cc9 Fixed linking problem with constant MathArray values defined in other modules: applied same handling as for string values. %!s(int64=10) %!d(string=hai) anos