first commit, macro parser ok, started checker
doc notes