# HG changeset patch # User catherine@dellzilla # Date 1222293622 14400 # Node ID 414a78c16ce9ea8f70ede458d388e64db0d52d82 # Parent f54e3e842f21be0c4eb4a78577ea6f41382c3774 fixed paren bug in terminatorPattern resultsName diff -r f54e3e842f21 -r 414a78c16ce9 cmd2.py --- a/cmd2.py Wed Sep 24 05:44:08 2008 -0400 +++ b/cmd2.py Wed Sep 24 18:00:22 2008 -0400 @@ -193,8 +193,8 @@ result = "\n".join('%s: %s' % (sc[0], sc[1]) for sc in self.shortcuts.items()) self.stdout.write("Single-key shortcuts for other commands:\n%s\n" % (result)) - terminatorPattern = (pyparsing.Literal(';') ^ pyparsing.Literal('\n\n')) \ - ^ (pyparsing.Literal('\nEOF') + pyparsing.lineEnd) ('terminator') + terminatorPattern = ((pyparsing.Literal(';') ^ pyparsing.Literal('\n\n')) + ^ (pyparsing.Literal('\nEOF') + pyparsing.lineEnd))('terminator') argSeparatorPattern = pyparsing.Word(pyparsing.printables)('command') \ + pyparsing.SkipTo(pyparsing.StringEnd())('args') filenamePattern = pyparsing.Word(pyparsing.alphanums + '#$-_~{},.!:\\/')