summaryrefslogtreecommitdiffstats
path: root/src/java/org/anarres/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/org/anarres/cpp')
-rw-r--r--src/java/org/anarres/cpp/LexerSource.java2
-rw-r--r--src/java/org/anarres/cpp/Main.java6
2 files changed, 6 insertions, 2 deletions
diff --git a/src/java/org/anarres/cpp/LexerSource.java b/src/java/org/anarres/cpp/LexerSource.java
index 8e679b5..c3ee982 100644
--- a/src/java/org/anarres/cpp/LexerSource.java
+++ b/src/java/org/anarres/cpp/LexerSource.java
@@ -509,7 +509,7 @@ public class LexerSource extends Source {
if (ppvalid) {
bol = true;
if (include) {
- tok = new Token(NL, _l, _c, new String("\n"));
+ tok = new Token(NL, _l, _c, "\n");
}
else {
int nls = 0;
diff --git a/src/java/org/anarres/cpp/Main.java b/src/java/org/anarres/cpp/Main.java
index e62ca83..e592169 100644
--- a/src/java/org/anarres/cpp/Main.java
+++ b/src/java/org/anarres/cpp/Main.java
@@ -165,7 +165,9 @@ public class Main {
try {
for (;;) {
Token tok = pp.token();
- if (tok != null && tok.getType() == Token.EOF)
+ if (tok == null)
+ break;
+ if (tok.getType() == Token.EOF)
break;
System.out.print(tok.getText());
}
@@ -302,6 +304,7 @@ public class Main {
+#if (false)
public static void oldmain(String[] args) throws Exception {
List<String> path = new ArrayList<String>();
path.add("/usr/include");
@@ -372,5 +375,6 @@ public class Main {
}
}
+#end
}