diff --git a/Syntaxes/JavaScript Basic.tmLanguage b/Syntaxes/JavaScript Basic.tmLanguage
index 1d9ac7d..e15d70e 100644
--- a/Syntaxes/JavaScript Basic.tmLanguage
+++ b/Syntaxes/JavaScript Basic.tmLanguage
@@ -186,7 +186,7 @@
comment
match regular function like: function myFunc(arg) { … }
match
- \b(function)\s+([a-zA-Z_$]\w*)?\s*(\()(.*?)(\))
+ \b(function)(?:\s+([a-zA-Z_$]\w*))?\s*(\()(.*?)(\))
name
meta.function.js