reuse antlr walker objects each parser
This commit is contained in:
parent
f38e5c77ee
commit
380621c52b
|
@ -51,6 +51,9 @@ logger.info("Adding Hog device at net# " + str(net))
|
|||
servers[net] = udp_client.SimpleUDPClient(server.get("ip", "10.0.0.1"),
|
||||
server.getint("port", 6600))
|
||||
|
||||
oscMacro = OscCommentMacroListener(servers)
|
||||
walker = antlr4.ParseTreeWalker()
|
||||
|
||||
|
||||
def comment(text):
|
||||
input_stream = antlr4.InputStream(text)
|
||||
|
@ -63,8 +66,6 @@ def comment(text):
|
|||
except SyntaxError as e:
|
||||
logger.error(e)
|
||||
return
|
||||
oscMacro = OscCommentMacroListener(servers)
|
||||
walker = antlr4.ParseTreeWalker()
|
||||
walker.walk(oscMacro, tree)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue