tdop/tdop.github.io

Reprinting Vaughan Pratt's Paper on Top Down Operator Precedence Parsing

HTML

124

48 commits

updated Jan 30, 2024

See the code

README

This repo exists to host a remastered copy of Vaughan Pratt's original 1973 paper, Top Down Operator Precedence, which describes his profoundly beautiful parsing algorithm.

A PDF copy of the original paper was freely available from hall.org.ua, but it went offline sometime around 2017. The repo includes an archived copy (see original.pdf), which we were able to obtain via the Wayback Machine.

Remastered by Carl Smith, Brian Campbell, David Majda, Corentin Smith, Brett Handley, Kauê Rodrigues, Paul Sokolovsky and Andreas Björkman.

documentation
operator-precedence
parsing
pratt-parser

Contributors

lambda

22 commits

carlsmith

18 commits

dmajda

4 commits

7ombie

3 commits

tdop/tdop.github.io

Reprinting Vaughan Pratt's Paper on Top Down Operator Precedence Parsing

HTML

124

48 commits

updated Jan 30, 2024

See the code

README

This repo exists to host a remastered copy of Vaughan Pratt's original 1973 paper, Top Down Operator Precedence, which describes his profoundly beautiful parsing algorithm.

A PDF copy of the original paper was freely available from hall.org.ua, but it went offline sometime around 2017. The repo includes an archived copy (see original.pdf), which we were able to obtain via the Wayback Machine.

Remastered by Carl Smith, Brian Campbell, David Majda, Corentin Smith, Brett Handley, Kauê Rodrigues, Paul Sokolovsky and Andreas Björkman.

documentation
operator-precedence
parsing
pratt-parser

Contributors

lambda

22 commits

carlsmith

18 commits

dmajda

4 commits

7ombie

3 commits

Languages

HTML

96.4%

CSS

3.6%