RunicParser Parser combinator inspired by TryParsec Parsers definitions may look weird first, but after getting used to the syntax, you may find it expressive and easy to read