A syntax validator for C language written in Rust
Video demonstration available at: https://claud.pro/validator/
- Defined a CStream struct that is able to read the input file character by character
- Stored all the tokens in the input program in order as a vector of tokens with Lexical Analyzer
- A recursive descent parser struct called Parser that will parse the file