aboutsummaryrefslogtreecommitdiff
path: root/lib/parse.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/parse.js')
-rw-r--r--lib/parse.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/parse.js b/lib/parse.js
index da39b5b1..b3687201 100644
--- a/lib/parse.js
+++ b/lib/parse.js
@@ -167,6 +167,14 @@ function is_identifier_char(ch) {
;
};
+function is_identifier_string(str){
+ for (var i = str.length; --i >= 0;) {
+ if (!is_identifier_char(str.charAt(i)))
+ return false;
+ }
+ return true;
+};
+
function parse_js_number(num) {
if (RE_HEX_NUMBER.test(num)) {
return parseInt(num.substr(2), 16);