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