From 0ad47e19d91dbfc04f890cdbbd09f7cf9f3e9d5f Mon Sep 17 00:00:00 2001 From: daurnimator Date: Thu, 27 Apr 2017 01:56:56 +1000 Subject: Add a couple of asserts to catch common errors --- src/llex.js | 1 + 1 file changed, 1 insertion(+) (limited to 'src/llex.js') diff --git a/src/llex.js b/src/llex.js index da15b2f..703db49 100644 --- a/src/llex.js +++ b/src/llex.js @@ -500,6 +500,7 @@ const llex = function(ls, seminfo) { ls.buff.buffer = []; for (;;) { + assert(typeof ls.current == "number"); switch (ls.current) { case char['\n']: case char['\r']: { /* line breaks */ inclinenumber(ls); -- cgit v1.2.3-54-g00ecf