aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-02-23 10:30:15 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-02-23 10:30:15 -0800
commit6a5df316993975177b8d8a5056926a7696308784 (patch)
tree08d386152e5220b18d34e1ab5049176cbdc9bef2 /src/parseTools.js
parent1710f5d258f7bc73477e5ccdc42a1e792504625a (diff)
do not break on \r\n on windows
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parseTools.js b/src/parseTools.js
index c1eff803..56373535 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -22,6 +22,9 @@ function preprocess(text) {
var showStack = [];
for (var i = 0; i < lines.length; i++) {
var line = lines[i];
+ if (line[line.length-1] == '\r') {
+ line = line.substr(0, line.length-1); // Windows will have '\r' left over from splitting over '\r\n'
+ }
if (!line[0] || line[0] != '#') {
if (showStack.indexOf(false) == -1) {
ret += line + '\n';