From aa9fc9827f379f6d0a37cdb49a7d995e14ba47c7 Mon Sep 17 00:00:00 2001 From: sienkiew Date: Tue, 9 Aug 2011 19:29:03 +0000 Subject: pass data block to parser for your code to use git-svn-id: http://svn.stsci.edu/svn/ssb/etal/exyapps/trunk@363 d34015c8-bcbb-4646-8ac8-8ba5febf221d --- exyapps/runtime.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'exyapps/runtime.py') diff --git a/exyapps/runtime.py b/exyapps/runtime.py index 5d9d1d6..b0642fb 100644 --- a/exyapps/runtime.py +++ b/exyapps/runtime.py @@ -65,7 +65,7 @@ class Token(object): in_name=0 class Scanner(object): - """Yapps scanner. + """Yapps scanner. (lexical analyzer) The Yapps scanner can work in context sensitive or context insensitive modes. The token(i) method is used to retrieve the @@ -357,8 +357,9 @@ class Parser(object): """ - def __init__(self, scanner): + def __init__(self, scanner, data=None): self._scanner = scanner + self.data = data def _stack(self, input="",file=None,filename=None): """Temporarily read from someplace else""" -- cgit