Eric Streit
|
a2f79bc263
compiler: extract expression parser and I/O core
|
1 day ago |
Eric Streit
|
0a74dfed35
compiler: split shared state, utilities, source and emitters into modules
|
2 days ago |
Eric Streit
|
b2c8d248b3
TP3: check array elements/pointer fields; add Port
|
2 days ago |
Eric Streit
|
c68bcc990a
TP3: file I/O extensions, low-level procedures, range checks
|
2 days ago |
Eric Streit
|
5d2ae52566
TP3: add Pos and Concat string builtins
|
2 days ago |
Eric Streit
|
315a8e3b9e
TP3: complete dynamic sets, text-file reads, and DOS helpers
|
3 days ago |
Eric Streit
|
84a64bff14
TP3: remaining language conversions, variants and file-adjacent I/O
|
3 days ago |
Eric Streit
|
12896e3da7
TP3: nested records, record copy, enum subranges, REAL division
|
3 days ago |
Eric Streit
|
07088b9059
compiler: start TP3 language upgrades
|
3 days ago |
Eric Streit
|
e760d98c6f
calc: fix nested-procedure entry and outer-frame access
|
5 days ago |
Eric Streit
|
af389ce54f
calc: compact the math runtime (ladder 50744)
|
5 days ago |
Eric Streit
|
df54e71df9
calc: Copy, real Val and basic REAL math (ladder 40930)
|
6 days ago |
Eric Streit
|
30782f631b
calc: REAL constants, comparisons and arithmetic (ladder 35135)
|
6 days ago |
Eric Streit
|
884edbaeb5
calc: REAL function results and value REAL parameters (ladder 32482)
|
6 days ago |
Eric Streit
|
38b61841bf
calc: Str(real:width:decimals) (ladder 26924)
|
6 days ago |
Eric Streit
|
93d2ed4183
calc: text-file output (ladder 26066)
|
1 week ago |
Eric Streit
|
0859a3b531
calc: typed-file block I/O (ladder 25674)
|
1 week ago |
Eric Streit
|
ab7cced34a
calc: file control-block operations (ladder 22706)
|
1 week ago |
Eric Streit
|
203f77e862
calc: run-time set algebra and Succ/Pred (ladder 20912)
|
1 week ago |
Eric Streit
|
3c758774e9
runtime: MBF formatting and parsing (fmtreal/ascreal)
|
1 week ago |
Eric Streit
|
3409f8aac5
runtime: MBF comparison and Int (recmp, reint)
|
1 week ago |
Eric Streit
|
1addb53272
runtime: MBF division (rediv)
|
1 week ago |
Eric Streit
|
c92d2a842f
runtime: MBF multiplication (remult)
|
1 week ago |
Eric Streit
|
45a29e668b
runtime: MBF addition and subtraction (readd/resub)
|
1 week ago |
Eric Streit
|
05f118f360
runtime: the first MBF routine, integer -> 6-byte Real
|
1 week ago |
Eric Streit
|
17f7f7c3fa
compiler: UpCase, run-time `in', string fields through DI in WRITE
|
1 week ago |
Eric Streit
|
0946e8033f
compiler: 6-byte REAL constants and copies; Value := 0 compiles
|
1 week ago |
Eric Streit
|
21ef4e1925
compiler: set assignment to a record field, and `in' on a set field
|
1 week ago |
Eric Streit
|
a5598436ea
compiler: WITH, n-dimensional subscripts, fields through DI
|
1 week ago |
Eric Streit
|
5eb82c4597
compiler: VAR parameters by reference, and shadowing in DupTest
|
1 week ago |