title: Semantic analysis for C language
body: <p>I've been searching for a semantic analyzer for <code>C</code> language lately, but couldn't find any. I've found <code>flex</code> and <code>yacc</code> <code>C</code> language files to generate a parser. I've managed to modify them and generate a parser. But now i need to perform next step. I'll appreciate if someone could point me to some examples of semantic analysis for <code>C</code> and building the tree. Any information about semantic analysis will be helpful either. I've found some tiny <code>C</code> compilers but they use their own parsers so they doesn't suite me.</p>