add `new_uniq_sym` function
add pic_cxxr functions
add macro.h
add PIC_TT_SENV and PIC_TT_SYNTAX
[bugfix] get rid of a comma
[bugfix] log10 must not be given 0
[wip] add renamer
insert renamer pass after old macroexpansion phase
use register_core_symbol macro to initialize pic_state
[xhash] use strdup if possible
[xhash] cleanpu
add global identifier table
add core syntaces in pic_open
add xlen/xcapa member to pic_senv
debug prints for macroexpand
add missing core symbol registration
add 'define-macro' core syntax
save macro procesures in each syntax object
replace old macroexpand facility with new renamer implementation
[bugfix] syntaces should be registered to var_tbl, not global_tbl