First draft of the B module code; a module name can now be specified as a
authorDavid Given <dg@cowlark.com>
Thu, 29 Dec 2016 17:10:21 +0000 (17:10 +0000)
committerDavid Given <dg@cowlark.com>
Thu, 29 Dec 2016 17:10:21 +0000 (17:10 +0000)
commitebd424e7f10113d6d7214bf8825fc03ee7246cf6
treeac014e9b183ed764c4419e12b912d8c758ec25fc
parente3f8fb84dc34b270b61179f7cd54166824b58bf9
First draft of the B module code; a module name can now be specified as a
compiler flag, which is used to set the name of the patch table. The compiler
now understands C preprocessor line directives. Extend the standard library
somewhat.
lang/b/compiler/b.h
lang/b/compiler/b0.c
lang/b/compiler/build.lua
lang/b/lib/b.h
lang/b/lib/main.c