News for hackers. Stuff that matters.
Re:IronCalc – Open-Source Spreadsheet Engine by amluto on Saturday November 09, 2024 @04:28PM (#42097001)
Better not use popular toolchains then:

https://gcc.gnu.org/wiki/New_C_Parser

https://clang.llvm.org/features.html

I think this is a quite popular approach for multiple reasons. That being said, tree sitter uses GLR.

Re:IronCalc – Open-Source Spreadsheet Engine by fatih-erikli-cg on Saturday November 09, 2024 @06:36PM (#42097587)
There is no recursion involved in parsing. You keep a stack for the tree.
Re:IronCalc – Open-Source Spreadsheet Engine by bonzini on Sunday November 10, 2024 @12:51AM (#42098711)
Recursive descent uses the processor stack as the parsing stack.
Re:IronCalc – Open-Source Spreadsheet Engine by fatih-erikli-cg on Sunday November 10, 2024 @12:21PM (#42101320)
Recursion is mostly involved in interpreter, and most of the time it is a bad practice. No recursion needed in parser.
Re:IronCalc – Open-Source Spreadsheet Engine by bonzini on Sunday November 10, 2024 @01:38PM (#42101735)
Dunning-Krueger effect at its best, I am done arguing.