# HG changeset patch # User catherine@Elli.myhome.westell.com # Date 1218132209 14400 # Node ID 3a7eaefb2a3411ee106875e27d38a2f3a6f7350d # Parent 2907f7c2d74c6696b73977891d0fdd88f16ad249 more legit characters for filenames diff -r 2907f7c2d74c -r 3a7eaefb2a34 cmd2.py --- a/cmd2.py Wed Jul 30 12:41:14 2008 -0400 +++ b/cmd2.py Thu Aug 07 14:03:29 2008 -0400 @@ -197,7 +197,7 @@ ('terminator') argSeparatorPattern = pyparsing.Word(pyparsing.printables)('command') \ + pyparsing.SkipTo(pyparsing.StringEnd())('args') - filenamePattern = pyparsing.Word(pyparsing.alphanums + '#$-_~{},.!') + filenamePattern = pyparsing.Word(pyparsing.alphanums + '#$-_~{},.!:\\/') integerPattern = pyparsing.Word(pyparsing.nums).setParseAction( lambda s,l,t: [ int(t[0]) ] ) pipePattern = pyparsing.Literal('|')('pipe') + pyparsing.restOfLine('pipeTo') redirectOutPattern = (pyparsing.Literal('>>') ^ '>')('output') \