Fixing error line numbering. (Paul Stoffregen)

http://code.google.com/p/arduino/issues/detail?id=907
This commit is contained in:
David A. Mellis 2012-10-01 10:39:27 -04:00
parent c3d170ba8b
commit 795df1e207
1 changed files with 2 additions and 1 deletions

View File

@ -205,7 +205,8 @@ public class PdePreprocessor {
for (int i = 0; i < prototypes.size(); i++) {
out.print(prototypes.get(i) + "\n");
}
out.println("#line 1");
String[] lines = program.substring(0, prototypeInsertionPoint).split("\n", -1);
out.println("#line " + (lines.length - 1));
out.print(program.substring(prototypeInsertionPoint));
}