Cat's Eye Technologies
|
d1521afd3a
|
Incrementing and decrementing.
|
2014-04-01 17:32:33 +01:00 |
|
Cat's Eye Technologies
|
af2c369fb8
|
Generate code for if blocks, badly. Number ifs, please...
|
2014-04-01 17:15:21 +01:00 |
|
Cat's Eye Technologies
|
48c0c032e3
|
Support cpx and cpy.
|
2014-04-01 17:04:14 +01:00 |
|
Cat's Eye Technologies
|
6132b05b27
|
if statement takes any kind of branch. instruction support table
|
2014-04-01 17:00:16 +01:00 |
|
Cat's Eye Technologies
|
b458569edb
|
COPY is loads and stores and xfers, LOADIMM immediate. st? ops.
|
2014-04-01 15:49:54 +01:00 |
|
Cat's Eye Technologies
|
5af7c458ea
|
Machine model is a bit fuller now.
|
2014-04-01 15:37:09 +01:00 |
|
Cat's Eye Technologies
|
8c9dfe7004
|
Ophis AND VICE like the look of things now.
|
2014-04-01 15:09:28 +01:00 |
|
Cat's Eye Technologies
|
0f71bcd7d2
|
It generates something Ophis can stomach, now.
|
2014-04-01 14:59:28 +01:00 |
|
Cat's Eye Technologies
|
efc79edbc0
|
It emits assembly-like code, now.
|
2014-04-01 14:48:07 +01:00 |
|
Cat's Eye Technologies
|
4cef193da9
|
Parse more instructions.
|
2014-04-01 14:33:57 +01:00 |
|
Cat's Eye Technologies
|
b15411c677
|
Check for duplicate declarations.
|
2014-04-01 13:38:42 +01:00 |
|
Cat's Eye Technologies
|
16e29c9dc9
|
Checks for undeclared locations.
|
2014-04-01 13:29:45 +01:00 |
|
Cat's Eye Technologies
|
25b419b7c8
|
Rename some modules.
--HG--
rename : src/SixtyPical/Context.hs => src/SixtyPical/Analyzer.hs
rename : src/SixtyPical/BasicCheck.hs => src/SixtyPical/Checker.hs
|
2014-04-01 13:11:25 +01:00 |
|
Cat's Eye Technologies
|
f3c0320b2a
|
Add some notes, a test, a BasicCheck, a canal Panama (err...)
|
2014-04-01 13:01:27 +01:00 |
|
Cat's Eye Technologies
|
6461aa8eff
|
Split into modules.
|
2014-04-01 12:12:12 +01:00 |
|
Cat's Eye Technologies
|
b4eb0b0100
|
Three passing tests!
|
2014-03-31 23:31:30 +01:00 |
|
Cat's Eye Technologies
|
650405c2fe
|
Initial import.
|
2014-03-31 23:14:07 +01:00 |
|