diff options
author | Dan Krejsa <dan.krejsa@gmail.com> | 2009-08-23 22:56:13 (GMT) |
---|---|---|
committer | Dan Krejsa <dan.krejsa@gmail.com> | 2009-08-23 22:56:13 (GMT) |
commit | ed3aced9bbcbc469493ae86bdf13d73e93489c28 (patch) | |
tree | f55faec36305c0efd0d04a105fd399fe6fc37182 | |
parent | e4570c533c62d867b7cf81b2079be4e5d0583253 (diff) |
Removed unused StringScanner class.
-rwxr-xr-x | ghilbert.py | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/ghilbert.py b/ghilbert.py index fb095ac..c9c17b0 100755 --- a/ghilbert.py +++ b/ghilbert.py @@ -54,44 +54,6 @@ class SyntaxError(GhError): self.args = (why,) self.scanner = scanner -class StringScanner: - def __init__(self, str, k, l): - self.str = str - self.k = k # start index in string - self.l = l # stop index in string - self.i = k # current index in string - def get_token(self): - i = self.i - self.k = i - l = self.l - s = self.str - while i < l: - c = s[i] - if c.isspace(): - i = i + 1 - continue - if c in '()': - self.k = i - self.i = i + 1 - return c - if c == '#': - self.k = i - self.i = l - return None - break - else: - self.i = l - return None - self.k = i - j = i+1 - while j < l: - c = s[j] - if c.isspace() or c in '()#': - break - j = j + 1 - self.i = j - return s[i:j] - class StreamScanner: def __init__(self, instream): self.instream = instream |