diff options
author | Paul McGuire <ptmcg@austin.rr.com> | 2012-11-23 08:54:10 +0000 |
---|---|---|
committer | Paul McGuire <ptmcg@austin.rr.com> | 2012-11-23 08:54:10 +0000 |
commit | 774e46526945ea91265734a2dc82d15eed515577 (patch) | |
tree | 734ae210c20a98f01fe029f7e6eeb7a93b4617fb /src/examples/pythonGrammarParser.py | |
parent | 6b12041d4656f4cda910f24acda8d71013166fbd (diff) | |
download | pyparsing-git-774e46526945ea91265734a2dc82d15eed515577.tar.gz |
Clean up examples to be Python 3 compatible
Diffstat (limited to 'src/examples/pythonGrammarParser.py')
-rw-r--r-- | src/examples/pythonGrammarParser.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/examples/pythonGrammarParser.py b/src/examples/pythonGrammarParser.py index eb9c560..f0631b8 100644 --- a/src/examples/pythonGrammarParser.py +++ b/src/examples/pythonGrammarParser.py @@ -138,7 +138,7 @@ class SemanticGroup(object): def __str__(self):
return "%s(%s)" % (self.label,
- " ".join([isinstance(c,basestring) and c or str(c) for c in self.contents]) )
+ " ".join([isinstance(c,str) and c or str(c) for c in self.contents]) )
class OrList(SemanticGroup):
label = "OR"
@@ -158,7 +158,7 @@ class Atom(SemanticGroup): self.rep = contents[1]
else:
self.rep = ""
- if isinstance(contents,basestring):
+ if isinstance(contents,str):
self.contents = contents
else:
self.contents = contents[0]
@@ -212,9 +212,9 @@ assert len(bnfDefs) == expected, \ # list out defns in order they were parsed (to verify accuracy of parsing)
for k,v in bnfDefs:
- print k,"=",v
-print
+ print(k,"=",v)
+print()
# list out parsed grammar defns (demonstrates dictionary access to parsed tokens)
-for k in bnfDefs.keys():
- print k,"=",bnfDefs[k]
+for k in list(bnfDefs.keys()):
+ print(k,"=",bnfDefs[k])
|