Skip to content

Instantly share code, notes, and snippets.

@istupakov
istupakov / ShuntingYardParser.cs
Last active December 19, 2024 09:26
C# realization of Shunting-yard algorithm
using System.Collections.Frozen;
using System.Text;
var text = Console.ReadLine()!;
using var reader = new StringReader(text);
var parser = new Parser();
var tokens = parser.Tokenize(reader).ToList();
Console.WriteLine(string.Join("\n", tokens));