Commit ad11ed3f2974f38b1072ed9487dae72d87e87d73

CupOfTea696 2014-09-22T14:11:16

JSONP Language proper JSONP support.

diff --git a/components/prism-json.js b/components/prism-json.js
index c6d0945..d0fcb92 100644
--- a/components/prism-json.js
+++ b/components/prism-json.js
@@ -5,6 +5,4 @@ Prism.languages.json = {
     'punctuation': /[\{\};:]/g,
     'boolean': /\b(true|false)\b/gi,
     'null': /\bnull\b/gi,
-};
-
-Prism.languages.jsonp = Prism.languages.json;
\ No newline at end of file
+};
\ No newline at end of file
diff --git a/components/prism-jsonp.js b/components/prism-jsonp.js
new file mode 100644
index 0000000..29a4589
--- /dev/null
+++ b/components/prism-jsonp.js
@@ -0,0 +1,9 @@
+Prism.languages.jsonp = Prism.languages.extend('json',{
+    'function': {
+		pattern: /[a-z0-9_]+\(/ig,
+		inside: {
+			punctuation: /\(/
+		}
+	},
+    'punctuation': /[\{\}\);:]/g,
+});
\ No newline at end of file