negelef
|
72406ae9e0
Unified whitespace
|
před 6 roky |
negelef
|
38473b9849
Removed end-of-line whitespace in all modules
|
před 6 roky |
negelef
|
3333f1ba01
Fixed scanner terminology
|
před 6 roky |
negelef
|
41669785ad
Added support for explicitly ignoring the return value of procedure calls by prefixing them with the new IGNORE keyword
|
před 6 roky |
negelef
|
1d0db95a7b
Fixed newline detection
|
před 7 roky |
negelef
|
14ff488cf6
Added support for conditional compilation of inline assembly code
|
před 7 roky |
negelef
|
d394a94a61
Removed legacy comments
|
před 7 roky |
negelef
|
582455f41c
Use WORD instead of LONGINT as result type
|
před 7 roky |
negelef
|
0f96d43f45
Removed unused local variables
|
před 7 roky |
felixf
|
7ed8f166fd
patched min/max fpr unsigned data types and overflow check of positive HUGEINT values
|
před 7 roky |
negelef
|
900eb35aa3
Removed duplicated semicolons
|
před 7 roky |
negelef
|
6e7e8e11d3
Unified whitespace
|
před 7 roky |
felixf
|
d51ac26d3f
number parsing related patches
|
před 7 roky |
felixf
|
5014ba8257
Improved scanner:
|
před 7 roky |
felixf
|
063e828e26
Patched imprecise error positions within ARM assembler
|
před 7 roky |
felixf
|
38889ed933
Added error message text also for compilation of text
|
před 8 roky |
felixf
|
e40aabefa5
Improved error reporting
|
před 8 roky |
felixf
|
6849ac77e4
Improved error handling: line/column position now available everywhere
|
před 8 roky |
felixf
|
1f8e6977a5
Added rich position to Scanner / Syntax Tree Elements
|
před 8 roky |
felixf
|
e0864e2384
Also treated line numbers correctly in assembler code
|
před 8 roky |
felixf
|
3fb10baf81
Default: no line number errors (was previously wrong)
|
před 8 roky |
felixf
|
ab967b76f2
Error line number support for course
|
před 8 roky |
felixf
|
4b6693180c
Added NEW with return type. Mainly for the interpreter. But can be useful in A2 Oberon also
|
před 9 roky |
felixf
|
9ecc7d4926
improved interpreter shell with lax syntax
|
před 9 roky |
felixf
|
2f5fe3cc57
improved displayed EBNF
|
před 9 roky |
eth.tmartiel
|
a0a27bb316
Fixed size detection in decimal integer scanning: overflow of a multiplication does not necessarily give a negative result. E.g. 1000000000 * 10 overflows with result 1 410 065 408. Now checking overflow before multiplication
|
před 9 roky |
felixf
|
6a7578b778
Patched an issue with token initializing
|
před 9 roky |
felixf
|
3c9373ca91
Implemented sending and receiving via stream operators
|
před 9 roky |
felixf
|
4ae503b9bf
|
před 9 roky |
eth.tmartiel
|
807dda4cc9
Fixed linking problem with constant MathArray values defined in other modules: applied same handling as for string values.
|
před 9 roky |