17 lines
378 B
Python
17 lines
378 B
Python
|
|
|
|
class LexerConf:
|
|
def __init__(self, tokens, ignore=(), postlex=None, callbacks=None):
|
|
self.tokens = tokens
|
|
self.ignore = ignore
|
|
self.postlex = postlex
|
|
self.callbacks = callbacks or {}
|
|
|
|
class ParserConf:
|
|
def __init__(self, rules, callback, start):
|
|
self.rules = rules
|
|
self.callback = callback
|
|
self.start = start
|
|
|
|
|