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.
Click here to open the video in a fullscreen popup ...
The slides are also available as PDF.
If you have questions regarding the talk, please post these on our eGenix User Mailing List.
To change the volumn, slide the volume indicator to the left. You can move around in the video by dragging the position pointer to a new position on the slider. Note that clicking into the slider will not move the pointer.
(c) Copyright 2007 eGenix.com. All Rights Reserved.