Version 5 of Parsing

Updated 2014-09-09 13:09:17 by pooryorick

Reading

Wikipedia

Tools

grammar::peg
Parser Tools
an evolutionary improvement over grammar::peg
ParseTools
Tcl/Tk 8.x extension which provides script level access to the Tcl tokenizer, as well as generic query and abstract syntax tree query and manipulation commands.
Tcl_ParseCommand

Introductory Curriculum

Exercise
Splitting strings with embedded strings includes an example HTML scanner by Peter Lewerin, and also a description of how he generated the state matrix. Implement your own version his Imaginary ad-hoc Scanner Generator Tool.

See Also

Regular Expressions Are Not A Good Idea for Parsing XML, HTML, or e-mail Addresses
UPL: The Language Parser(s)/Interpreter(s)
A parser's monolog
Expression parsing
parser
Parser Combinators
parser generator
Parser using recursive descent
Parsing csv strings
parsing with coroutine
Playing with parsing
Scripted Parsing
Syntax parsing in Tcl
Techniques for reading and writing application configuration files