rswier
6a40af2f97
String support and more run-time routines
...
This is a work in progress.
2016-03-29 01:49:21 -04:00
Tom Everett
1783f1789a
update b.c to compile
2016-03-25 10:34:25 -06:00
rswier
5581e20ade
Allow separate compilation of B files
...
Label namespace change so that separate compilation of multiple B files
is possible.
2016-03-24 05:00:36 -04:00
Phil Budne
1e19b29abd
add return values to main to make it Makefile compatible!
2016-03-23 10:31:57 -04:00
rswier
9f69fc62da
Cleanup
...
Minor code cleanup
2016-03-21 22:13:32 -04:00
rswier
c35b1e2add
Replace badd/uind with vector
...
vector instruction now used for array referencing. I had overlooked it.
Also, minor cleanup.
2016-03-18 01:33:47 -04:00
rswier
b3b868ed50
Ported B compiler b.c to b.b.
...
Ported B compiler b.c to b.b. It is able to compile itself. Hints are
in the comment block.
2016-03-16 01:46:35 -04:00
rswier
a7b4608711
B compiler update
...
More progress
2016-03-13 03:41:14 -04:00
rswier
c62890ab56
B compiler development
...
More stuff working.
2016-03-11 00:29:01 -05:00
rswier
f36928ff9f
B compiler
...
Very preliminary B compiler. Only able to compile hello.b and not
tested further. This is implemented in a subset of C that will
hopefully ease porting itself to B.
2016-03-09 04:29:52 -05:00