projects
/
org.ibex.core.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
0a09eca
)
2003/12/02 18:33:33
author
corey
<corey@xwt.org>
Fri, 30 Jan 2004 07:42:30 +0000
(07:42 +0000)
committer
corey
<corey@xwt.org>
Fri, 30 Jan 2004 07:42:30 +0000
(07:42 +0000)
darcs-hash:
20040130074230
-93698-
b1fc59a0227e8ce35d3133945964a15d17e9d9c5
.gz
src/org/xwt/util/Preprocessor.java
patch
|
blob
|
history
diff --git
a/src/org/xwt/util/Preprocessor.java
b/src/org/xwt/util/Preprocessor.java
index
7290e14
..
e791a27
100644
(file)
--- a/
src/org/xwt/util/Preprocessor.java
+++ b/
src/org/xwt/util/Preprocessor.java
@@
-148,7
+148,7
@@
PROCESS:
} else if (trimmed.startsWith("//#switch")) {
int expStart = trimmed.indexOf('(') +1;
if (expStart < 1) { err.add(new Error("expected ( in #switch")); continue PROCESS; }
} else if (trimmed.startsWith("//#switch")) {
int expStart = trimmed.indexOf('(') +1;
if (expStart < 1) { err.add(new Error("expected ( in #switch")); continue PROCESS; }
- int expEnd = trimmed.indexOf(')');
+ int expEnd = trimmed.lastIndexOf(')');
if (expEnd == -1) { err.add(new Error("expected ) in #switch")); continue PROCESS; }
if (expEnd - expStart <= 1) { err.add(new Error("badly formed #switch statement")); continue PROCESS; }
String expr = trimmed.substring(expStart, expEnd);
if (expEnd == -1) { err.add(new Error("expected ) in #switch")); continue PROCESS; }
if (expEnd - expStart <= 1) { err.add(new Error("badly formed #switch statement")); continue PROCESS; }
String expr = trimmed.substring(expStart, expEnd);