12 lines
234 B
Python
12 lines
234 B
Python
|
|
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
|