coffee-lex
Advanced tools
Comparing version 1.3.1 to 1.3.2
@@ -618,4 +618,4 @@ var babelHelpers = {}; | ||
function lex(source) { | ||
var location = void 0; | ||
var previousLocation = void 0; | ||
var location = undefined; | ||
var previousLocation = undefined; | ||
var tokens = []; | ||
@@ -654,3 +654,3 @@ var pending = new BufferedStream(stream(source)); | ||
var loc = void 0; | ||
var loc = undefined; | ||
var insideInterpolation = true; | ||
@@ -772,2 +772,3 @@ while (true) { | ||
var BOOL = new SourceType('BOOL'); | ||
var BREAK = new SourceType('BREAK'); | ||
var CALL_END = new SourceType('CALL_END'); | ||
@@ -780,2 +781,3 @@ var CALL_START = new SourceType('CALL_START'); | ||
var CONTINUATION = new SourceType('CONTINUATION'); | ||
var CONTINUE = new SourceType('CONTINUE'); | ||
var DELETE = new SourceType('DELETE'); | ||
@@ -915,2 +917,4 @@ var DOT = new SourceType('DOT'); | ||
case WHEN: | ||
case BREAK: | ||
case CONTINUE: | ||
case EXISTENCE: | ||
@@ -1071,2 +1075,10 @@ case CLASS: | ||
case 'break': | ||
setType(BREAK); | ||
break; | ||
case 'continue': | ||
setType(CONTINUE); | ||
break; | ||
case 'delete': | ||
@@ -1297,3 +1309,3 @@ setType(DELETE); | ||
var result = []; | ||
var location = void 0; | ||
var location = undefined; | ||
do { | ||
@@ -1306,2 +1318,2 @@ location = lexer(); | ||
export { AT, BOOL, CALL_END, CALL_START, CLASS, COLON, COMMA, COMMENT, CONTINUATION, DELETE, DOT, DSTRING, ELSE, EOF, EXISTENCE, FUNCTION, HERECOMMENT, HEREGEXP, IF, INTERPOLATION_START, INTERPOLATION_END, JS, LBRACE, LBRACKET, LPAREN, NEWLINE, NORMAL, NULL, NUMBER, OPERATOR, PROTO, RANGE, REGEXP, RBRACE, RBRACKET, RELATION, RETURN, RPAREN, SEMICOLON, SPACE, SSTRING, SUPER, SWITCH, TDSTRING, STRING_CONTENT, STRING_END, STRING_START, THEN, THIS, TSSTRING, UNDEFINED, UNKNOWN, WHEN, IDENTIFIER, stream, consumeStream };export default lex; | ||
export { AT, BOOL, BREAK, CALL_END, CALL_START, CLASS, COLON, COMMA, COMMENT, CONTINUATION, CONTINUE, DELETE, DOT, DSTRING, ELSE, EOF, EXISTENCE, FUNCTION, HERECOMMENT, HEREGEXP, IF, INTERPOLATION_START, INTERPOLATION_END, JS, LBRACE, LBRACKET, LPAREN, NEWLINE, NORMAL, NULL, NUMBER, OPERATOR, PROTO, RANGE, REGEXP, RBRACE, RBRACKET, RELATION, RETURN, RPAREN, SEMICOLON, SPACE, SSTRING, SUPER, SWITCH, TDSTRING, STRING_CONTENT, STRING_END, STRING_START, THEN, THIS, TSSTRING, UNDEFINED, UNKNOWN, WHEN, IDENTIFIER, stream, consumeStream };export default lex; |
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : | ||
typeof define === 'function' && define.amd ? define(['exports'], factory) : | ||
(factory((global.coffeelex = global.coffeelex || {}))); | ||
(factory((global.coffeelex = {}))); | ||
}(this, function (exports) { 'use strict'; | ||
@@ -624,4 +624,4 @@ | ||
function lex(source) { | ||
var location = void 0; | ||
var previousLocation = void 0; | ||
var location = undefined; | ||
var previousLocation = undefined; | ||
var tokens = []; | ||
@@ -660,3 +660,3 @@ var pending = new BufferedStream(stream(source)); | ||
var loc = void 0; | ||
var loc = undefined; | ||
var insideInterpolation = true; | ||
@@ -778,2 +778,3 @@ while (true) { | ||
var BOOL = new SourceType('BOOL'); | ||
var BREAK = new SourceType('BREAK'); | ||
var CALL_END = new SourceType('CALL_END'); | ||
@@ -786,2 +787,3 @@ var CALL_START = new SourceType('CALL_START'); | ||
var CONTINUATION = new SourceType('CONTINUATION'); | ||
var CONTINUE = new SourceType('CONTINUE'); | ||
var DELETE = new SourceType('DELETE'); | ||
@@ -921,2 +923,4 @@ var DOT = new SourceType('DOT'); | ||
case WHEN: | ||
case BREAK: | ||
case CONTINUE: | ||
case EXISTENCE: | ||
@@ -1077,2 +1081,10 @@ case CLASS: | ||
case 'break': | ||
setType(BREAK); | ||
break; | ||
case 'continue': | ||
setType(CONTINUE); | ||
break; | ||
case 'delete': | ||
@@ -1303,3 +1315,3 @@ setType(DELETE); | ||
var result = []; | ||
var location = void 0; | ||
var location = undefined; | ||
do { | ||
@@ -1316,2 +1328,3 @@ location = lexer(); | ||
exports.BOOL = BOOL; | ||
exports.BREAK = BREAK; | ||
exports.CALL_END = CALL_END; | ||
@@ -1324,2 +1337,3 @@ exports.CALL_START = CALL_START; | ||
exports.CONTINUATION = CONTINUATION; | ||
exports.CONTINUE = CONTINUE; | ||
exports.DELETE = DELETE; | ||
@@ -1326,0 +1340,0 @@ exports.DOT = DOT; |
{ | ||
"name": "coffee-lex", | ||
"version": "1.3.1", | ||
"version": "1.3.2", | ||
"description": "Stupid lexer for CoffeeScript.", | ||
@@ -5,0 +5,0 @@ "main": "dist/coffee-lex.umd.js", |
82221
2339