Hacker News new | ask | show | jobs
by fatih-erikli-cg 592 days ago
Where and how do you handle the operator precedence? I couldn't find in the codebase.
2 comments

I wrote about it at length here:

https://www.nhatcher.com/post/a-rustic-invitation-to-parsing...

The implementation in IronCalc follows that.

I'm cognizant it's just documentation, because the code is its own thing, but it seems to be a recursive descent parser https://github.com/ironcalc/IronCalc/blob/2c2228c2c26386b019...