Parsers
Planted 02023-06-25
- Wikipedia: Parsing
- Wikipedia: Parsing expression grammar
- Wikipedia: Parser (programming language)
- Wikipedia: Comparison of parser generators
- Wikipedia: Category: Parsing algorithms
- Wikipedia: Abstract syntax tree
- PEGs and the Structure of Languages
- PEGs (Parsing expression grammars)
- Packrat Parsing from Scratch
- Simple Markup Markdown parser
- Building a search query parser
Abstract Syntax Tree
Markdown
Universal Syntax Tree is a specification for syntax trees.
- mdast is a specification for representing markdown in a syntax tree
- hast is a specification for representing HTML (and embedded SVG or MathML) as an abstract syntax tree
- nlcst is a specification for representing natural language in a syntax tree
- xast is a specification for representing XML as an abstract syntax tree
- esast is a specification for representing JavaScript as an abstract syntax tree