added code::CodeBuffer
code::CodeBuffer::getCode() returns char*
added support for empty code buffers
added semantics::UserFunction::{ns,body}
added util::DeleteArray
added code::CodeWriter