commit | 7c748469c7688092152ef9bc6b893ffcdfb2c328 | [log] [tgz] |
---|---|---|
author | Edward Loper <edloper@gradient.cis.upenn.edu> | Mon Aug 09 02:06:06 2004 +0000 |
committer | Edward Loper <edloper@gradient.cis.upenn.edu> | Mon Aug 09 02:06:06 2004 +0000 |
tree | 2a5a1c6aa7b6ad40ce38a2a00e54f08a4d0a6bc1 | |
parent | 103d26e851e781c17c03b711b39ab03f683346a9 [diff] |
Rewrote Parser, using regular expressions instead of walking though the string one line at a time. The resulting code is (in my opinion, anyway), much easier to read. In the process, I found and fixed a bug in the orginal parser's line numbering in error messages (it was inconsistant between 0-based and 1-based). Also, check for missing blank lines after the prompt on all prompt lines, not just PS1 lines (test added).