Hi fellow programming language enthusiasts,
I wrote a small blog post that discusses the implementation of a recursive descent parser for C grammar. I go into the details of parsing declarations and also talk a bit about disambiguating C grammar.
Feel free to leave some feedback here or in the comment section.
I will also try to post more about the compiler pipeline later when it is mature enough. If you are interested, stay tuned.
The post: https://mborken.com/blog/recursive_decend_c_parsing/