from parser.ifl import generate_lexer lexer = generate_lexer()[0] data = open("examples/ex1.ifl").read() lexer.input(data) while True: tok = lexer.token() if not tok: break print tok
from parser import ifl_yacc, ifl l = ifl.generate_lexer() lexer = l[0] tokens = l[1] parser = ifl_yacc.generate_parser(lexer, tokens)