Im learning C but I dont really know if im taking good directions while writing code. Right know I'm working on mathematical expression interpreter https://github.com/mjklmg/mathint, could u guys give me some feedback? Is the project structure good? Is the code written well? Is my memory management correct? Is my idea for lexer good? and so on Its my second "serious" project that I'm working on, reallly enjoying this one as I see the concepts like lexer, parser really interesting and useful. Recently I've finished my snake implementanion too. TY submitted by /u/jopekmch [link] [comments]