X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fmozilla%2Fjavascript%2FTokenStream.java;h=c1a47cdb17750b475ef3d61ad348877667a87063;hb=e6f04b42e45acdbe32cf9b23b4653dfaa85cf527;hp=25b5fc365ac453631c4d4473f0741afaab7c2f5c;hpb=7b42517c6ba9d18d8346eff5c79e7ff9c2b92733;p=org.ibex.core.git diff --git a/src/org/mozilla/javascript/TokenStream.java b/src/org/mozilla/javascript/TokenStream.java index 25b5fc3..c1a47cd 100644 --- a/src/org/mozilla/javascript/TokenStream.java +++ b/src/org/mozilla/javascript/TokenStream.java @@ -784,6 +784,14 @@ public class TokenStream { if (c == EOF_CHAR) return EOF; + // HACK: XWT "and" as "&&" support + if (c == 'a' || c == 'A') { + if (in.match('n') || in.match('N')) { + if (in.match('d') || in.match('D')) return AND; + in.unread(); + } + } + // identifier/keyword/instanceof? // watch out for starting with a boolean isUnicodeEscapeStart = false;