1
0
Fork 0

reuse antlr walker objects each parser

This commit is contained in:
Kevin Matz 2018-10-28 19:40:56 -10:00
parent f38e5c77ee
commit 380621c52b
1 changed files with 3 additions and 2 deletions

View File

@ -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)