Skip to content

Commit 1de19f4

Browse files
Merge pull request #143 from devonfw-tutorials/Parser-Fix
OS specific linebreak
2 parents 3bbcfdb + 71a6869 commit 1de19f4

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

engine/parser.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,11 @@ export class Parser {
4242
}
4343

4444
getLines(parseResult, index):Command[]{
45+
let linebreak = process.platform=="win32" ? "\r\n" : "\n";
4546
try {
46-
return (parseResult[2][index][6].steplines || parseResult[2][index][2][6].steplines).split("\r\n").filter(e => e != '').map(e => this.createCommand(e));
47+
return (parseResult[2][index][6].steplines || parseResult[2][index][2][6].steplines).split(linebreak).filter(e => e != '').map(e => this.createCommand(e));
4748
} catch (error) {
48-
return parseResult[2][index][2][6].steplines.split("\r\n").filter(e => e != '').map(e => this.createCommand(e));
49+
return parseResult[2][index][2][6].steplines.split(linebreak).filter(e => e != '').map(e => this.createCommand(e));
4950
}
5051
}
5152

@@ -73,4 +74,4 @@ export class Parser {
7374
return "";
7475
}
7576
}
76-
}
77+
}

0 commit comments

Comments
 (0)