From 39389c03d35413ec38c60019fe6ad2fd0771ade5 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 29 Aug 2011 16:23:29 -0400 Subject: [PATCH] add empty parserules module, add parser.parse() method --- parser/__init__.py | 11 +++++++++++ parser/parserules.py | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 parser/parserules.py diff --git a/parser/__init__.py b/parser/__init__.py index e69de29..171caf8 100644 --- a/parser/__init__.py +++ b/parser/__init__.py @@ -0,0 +1,11 @@ + +import ply.lex as lex +import ply.yacc as yacc +import lexrules +import parserules + +def parse(input): + lexer = lex.lex(module = lexrules) + parser = yacc.yacc(module = parserules) + result = parser.parse(input) + return result diff --git a/parser/parserules.py b/parser/parserules.py new file mode 100644 index 0000000..b75c8d6 --- /dev/null +++ b/parser/parserules.py @@ -0,0 +1,2 @@ + +from lexrules import tokens