Add 50+ Core words: loops, defining words, memory, system primitives

- Loop support: I, J, UNLOOP, LEAVE
- Defining words: VARIABLE, CONSTANT, CREATE
- Memory: HERE, ALLOT, comma, C-comma, CELLS, CELL+, CHARS, CHAR+,
  ALIGNED, ALIGN, MOVE, FILL
- Stack: 2DUP, 2DROP, 2SWAP, 2OVER, ?DUP, PICK, MIN, MAX, WITHIN
- Comparison: 0<>, 0>
- System: EXECUTE, IMMEDIATE, DECIMAL, HEX, TYPE, SPACES, tick,
  CHAR, [CHAR], ['], >BODY, ENVIRONMENT?, SOURCE, ABORT
- Number output now respects BASE (HEX FF DECIMAL . prints 255)
- 185 tests passing
This commit is contained in:
2026-03-29 23:10:51 +02:00
parent c548f17f1e
commit 5e08f7a11f
+1273 -1
View File
File diff suppressed because it is too large Load Diff