Excel Formula Parsing

My original Javascript version

My C# version for .NET 2.0

Robin Macharg's Python version (raw source code)

Maarten Balliauw's PHP version

Lishen's C++ version on GitHub

Tony Roberts' C++ xlfparser on GitHub (single header, Unicode support, no dependencies, fewer allocations!)

Delphi XE port by Hartmut David

Go (golang) port by Ri Xu (luxurioust)


Related links:

A quick update regarding a bug fix to the original logic and Matt Brown's use of the logic in Rico 2.0.

Rob van Gelder's parser in VBA as an Excel add-in for "beautifying" formulas.