Ñò
PhEc @ s d Z d d k Td d k l Z d d k Z d d k i Z d d k i Z d d k Z d d k
Z
d d k Z d d k Z e
e d „ d d d g ƒ ƒ Z e
e d „ d
g ƒ ƒ Z h d d 6Z h e i d
6e i d 6e i d 6e i d 6Z d d d „ ƒ YZ d S( s£
Middle tier between a Lexer and an ObjectGenerator. receives parse events from Lexer
and constructs a parse tree, then calls an ObjectGenerator to generate an object file from
the parse tree. the parse tree structure is language-neutral and contains no python code.
Compiler is currently stateful and is not thread-safe. the clone() method can be used
to create copies of this object for use in multiple threads.
iÿÿÿÿ( t *( t exceptionNc C s
| t g S( ( t True( t x( ( s3 /usr/lib/python2.6/site-packages/myghty/compiler.pyt