玩具C编译器,基于栈顶缓存的策略生成Linux和MacOS平台的x86-64汇编
Note: ccc is no longer an active project. The successor is subc-llvm.
extern、static、auto、register、typedef)const、volatile、restrict)char、short、int、long)*)[]、())struct or union {struct-declaration*}、struct or union tag{struct-declaration*})inline),)=)+=、-=、*=、/= 、%=、>=、&=、|=、^=)?:)||)&&)|)^)&)==、!=)>、>=、>)+、-)*、/)%)(type-name) unary-expression)+、-、&、*)++、- -)~、!)sizeof unary-expression)sizeof (type-name))[ ]、( )、.、→)++、 - -)id、num、(Expr)、StmtExpr)暂无开放 Issues,或尚未同步最近议题。