Exemplo n.º 1
0
def main():
    import pasparser
    import sys
    from errors import subscribe_errors
    lexer = paslex.make_lexer()
    parser = pasparser.make_parser()
    with subscribe_errors(lambda msg: sys.stdout.write(msg+"\n")):
        program = parser.parse(open(sys.argv[1]).read())
        check_program(program)
Exemplo n.º 2
0
def make_parser():
    lexer = paslex.make_lexer()
    parser = yacc.yacc(debug=1)
    return parser
Exemplo n.º 3
0
def make_parser():
    lexer = paslex.make_lexer()
    parser = yacc.yacc(debug=1)
    return parser