aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-02-21 09:55:01 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-02-21 09:55:01 -0800
commit282f297568fbdc7d347ef3cdf8a00324b39eace7 (patch)
treeaffa91349b69f1da2e91411a8bbcdf03082c4e26 /src/parseTools.js
parent3c61023b189c412302981d6d029e21a58e9b428a (diff)
parente6f092d69f1806153571e6e808caea76f8bf5190 (diff)
Merge pull request #265 from adetaylor/polymorphic-exception-handling
Polymorphic exception handling.
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/parseTools.js b/src/parseTools.js
index d3cb7795..c1eff803 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -227,7 +227,11 @@ function getTokenIndexByText(tokens, text) {
}
function findTokenText(item, text) {
- for (var i = 0; i < item.tokens.length; i++) {
+ return findTokenTextAfter(item, text, 0);
+}
+
+function findTokenTextAfter(item, text, startAt) {
+ for (var i = startAt; i < item.tokens.length; i++) {
if (item.tokens[i].text == text) return i;
}
return -1;