diff options
author | sienkiew <sienkiew@d34015c8-bcbb-4646-8ac8-8ba5febf221d> | 2011-08-09 15:29:03 -0400 |
---|---|---|
committer | sienkiew <sienkiew@d34015c8-bcbb-4646-8ac8-8ba5febf221d> | 2011-08-09 15:29:03 -0400 |
commit | aa9fc9827f379f6d0a37cdb49a7d995e14ba47c7 (patch) | |
tree | 0685b6e2690e51742048eeffa54807ff9f29303b /exyapps | |
parent | e96fe3cd998e94c9c728d46190fd1d61700efd00 (diff) | |
download | exyapps-aa9fc9827f379f6d0a37cdb49a7d995e14ba47c7.tar.gz |
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
Diffstat (limited to 'exyapps')
-rw-r--r-- | exyapps/runtime.py | 5 |
1 files changed, 3 insertions, 2 deletions
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""" |