A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
Why do you think that https://github.com/ngdream/H5assembler is a good alternative to c-compiler