diff --git a/src/index.html b/src/index.html
index 3aac316..91ddc8c 100644
--- a/src/index.html
+++ b/src/index.html
@@ -618,6 +618,8 @@
Split.js - Nathan Cahill
Codemirror - Marijn Haverbeke
Emmet - Sergey Chikuyonok
+ Esprima - Ariya Hidayat
+ Escodegen - Mozilla
Web Maker! - whhat!
diff --git a/src/lib/inlet.css b/src/lib/inlet.css
index c60d25f..53aa2c1 100644
--- a/src/lib/inlet.css
+++ b/src/lib/inlet.css
@@ -54,6 +54,7 @@
background-color: red;
box-shadow: 0px 0px 3px 0px rgba(4, 4, 4, 0.4);
background-color: #424242;
+ background-color: crimson;
background-image: linear-gradient(top, #424242, #212121);
}
/*
diff --git a/src/utils.js b/src/utils.js
index b6c7535..8862e83 100644
--- a/src/utils.js
+++ b/src/utils.js
@@ -56,6 +56,7 @@
* @param {ASTBody} Body of an AST generated by esprima or any ES compliant AST
*/
function addInfiniteLoopProtection(astBody) {
+ if (!astBody) return;
if (!Array.isArray(astBody)) {
addInfiniteLoopProtection(astBody.body);
return;