fixbug: some struct decl not put into context
 add error type
 add unittest for symbol define
 add function defined check and add attributes
 make afxc using new interface
move builtin into string
 .
 .