mxTextTools comes with a high performance Tagging Engine for text and Unicode data which can be used to tokenize and parse (little) languages. The resulting abstract syntax tree can then be hooked up to a generator to build a complete and fast compiler in pure Python.
The talk gives a short introduction to the way the mxTextTools Tagging Engine works and how it can be used to build compilers.
mxTextTools is an eGenix Open Source product available as part of the eGenix mx Base Distribution.
The above 30-minute talk was given at EuroPython 2007 in Vilnius, Lithuania, by Marc-André Lemburg - the author of mxTextTools.
The slides are also available as PDF.
If you have questions regarding the talk, please post these on our eGenix User Mailing List.
For the best viewing experience, please select 720p HD quality by clicking on the small gear icon and then switch to full-screen mode by clicking on the rectangular bracket icon on the lower right side of the player.
(c) Copyright 2007 eGenix.com. All Rights Reserved.