elm-pratt-parser

Expression parser

A parser library for top-down operator precedence parsing in Elm.

Pratt / Top-Down Operator Precedence parsing for elm/parser

GitHub

26 stars
2 watching
1 forks
Language: Elm
last commit: over 4 years ago
Linked from 1 awesome list

downelmexpressionoperatorparserparsingprattprecedencetdoptoptop-down

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
elm/parser A parsing library designed to simplify parser creation and improve error messages by using pipelines, backtracking, and tracking context. 230
deadfoxygrandpa/elm.tmlanguage Provides syntax highlighting and tool integration for the Elm programming language in Sublime Text editors. 121
davedelong/ddmathparser A parser for math expressions written in Swift. 857
dwayne/elm-monkey-interpreter An Elm implementation of a Monkey interpreter 10
ollef/earley A Haskell implementation of Earley's algorithm for parsing context-free grammars. 366
aappleby/matcheroni A minimalist C++20 library for building pattern-matchers and parsers using Parsing Expression Grammars (PEGs) 198
pbogut/deoplete-elm An asynchronous code completion plugin for Elm language in Neovim and Vim 23
gdamore/tree-sitter-d A grammar for parsing D source code syntax 44
imangazaliev/didom A fast and simple HTML parser with support for CSS selectors and XPath expressions. 2,202
ddddxxx/regex A Swift wrapper around NSRegularExpression for working with regular expressions in Swift applications 4
ged/linkparser A high-level interface to the CMU Link Grammar parser 76
tree-sitter/tree-sitter-regex A parser for regular expressions that provides a structured representation of the match results 74
mdgriffith/elm-markup A markup language designed to work closely with the Elm programming language 179
taocpp/pegtl A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach 1,957
icyleaf/markd A markdown parser written in Crystal, compliant to CommonMark specification. 110