From 520edf57a2ce62b19af67eca543e0dadef20f0cb Mon Sep 17 00:00:00 2001 From: Paul Young Date: Wed, 12 Aug 2015 15:36:54 -0700 Subject: [PATCH] Convert to valid CoffeeScript. --- lib/parser.js | 7 ++++--- src/parser.coffee | 16 +++++++--------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/lib/parser.js b/lib/parser.js index 1f76572..61d27ba 100644 --- a/lib/parser.js +++ b/lib/parser.js @@ -39,7 +39,7 @@ branch[filename] = {}; } _fn = function(file) { - var inheritance, newFile, parser, path, relationship, relativeFile, string, type, _base, _base1, _results; + var e, inheritance, newFile, parser, path, relationship, relativeFile, string, type, _base, _base1, _results; file = nodePath.normalize(file); relativeFile = nodePath.relative(_this.options.basedir, file); file = nodePath.join(_this.options.basedir, relativeFile); @@ -55,10 +55,11 @@ _results = []; while (true) { try { - if((type = parser.peek().type) === 'eos') { + if ((type = parser.peek().type) === 'eos') { break; } - } catch (e) { + } catch (_error) { + e = _error; e.message += file; throw e; } diff --git a/src/parser.coffee b/src/parser.coffee index c86b9e1..68b7da8 100644 --- a/src/parser.coffee +++ b/src/parser.coffee @@ -46,15 +46,13 @@ class Parser parser = new JadeParser string, file, @options - while (true) - try { - if((type = parser.peek().type) === 'eos') { - break; - } - } catch (e) { - e.message += file; - throw e; - } + while true + try + break if (type = parser.peek().type) is 'eos' + catch e + e.message += file + throw e + switch type when 'extends', 'include' path = parser.expect(type).val.trim()