Socket
Socket
Sign inDemoInstall

lex

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lex - npm Package Compare versions

Comparing version 1.7.1 to 1.7.2

2

component.json

@@ -5,3 +5,3 @@ {

"description": "An elegant armor-plated JavaScript lexer modelled after flex. Easily extensible to tailor to your need for perfection.",
"version": "1.7.1",
"version": "1.7.2",
"keywords": ["lex", "lexer", "lexical", "analysis", "scan", "scanner", "scanning", "token", "tokenize", "tokenizer", "tokenization", "flex", "jison"],

@@ -8,0 +8,0 @@ "main": "lib/lexer.js",

@@ -67,11 +67,11 @@ if (typeof module === "object" && typeof module.exports === "object") module.exports = Lexer;

if (this.reject) this.index = result.index;
else switch (typeof token) {
case "undefined":
break;
case "array":
tokens = token.slice(1);
token = token[0];
default:
if (length) remove = 0;
return token;
else if (typeof token !== "undefined") {
switch (Object.prototype.toString.call(token)) {
case "[object Array]":
tokens = token.slice(1);
token = token[0];
default:
if (length) remove = 0;
return token;
}
}

@@ -87,10 +87,7 @@ } else break;

var token = defunct.call(this, input.charAt(this.index++));
switch (typeof token) {
case "undefined":
break;
case "array":
tokens = token.slice(1);
return token[0];
default:
return token;
if (typeof token !== "undefined") {
if (Object.prototype.toString.call(token) === "[object Array]") {
tokens = token.slice(1);
return token[0];
} else return token;
}

@@ -97,0 +94,0 @@ } else {

{
"name": "lex",
"description": "An elegant armor-plated JavaScript lexer modelled after flex. Easily extensible to tailor to your need for perfection.",
"version": "1.7.1",
"version": "1.7.2",
"keywords": ["lex", "lexer", "lexical", "analysis", "scan", "scanner", "scanning", "token", "tokenize", "tokenizer", "tokenization", "flex", "jison"],

@@ -6,0 +6,0 @@ "author": "Aadit M Shah (http://aaditmshah.github.com/) <aaditmshah@myopera.com>",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc