# HG changeset patch # User catherine.devlin@gmail.com # Date 1218131370 14400 # Node ID bd0adc37f3cc453a4238d13b1f078230d82104cb # Parent 2907f7c2d74c6696b73977891d0fdd88f16ad249 added characters to legitimate filename contents diff -r 2907f7c2d74c -r bd0adc37f3cc cmd2.py --- a/cmd2.py Wed Jul 30 12:41:14 2008 -0400 +++ b/cmd2.py Thu Aug 07 13:49:30 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') \