aboutsummaryrefslogtreecommitdiffstats
path: root/public/prism/prism-prolog.min.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/prism/prism-prolog.min.js')
-rw-r--r--public/prism/prism-prolog.min.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/public/prism/prism-prolog.min.js b/public/prism/prism-prolog.min.js
new file mode 100644
index 0000000..26cd926
--- /dev/null
+++ b/public/prism/prism-prolog.min.js
@@ -0,0 +1,12 @@
+Prism.languages.prolog = {
+ comment: { pattern: /\/\*[\s\S]*?\*\/|%.*/, greedy: !0 },
+ string: {
+ pattern: /(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,
+ greedy: !0,
+ },
+ builtin: /\b(?:fx|fy|xf[xy]?|yfx?)\b/,
+ function: /\b[a-z]\w*(?:(?=\()|\/\d+)/,
+ number: /\b\d+(?:\.\d*)?/,
+ operator: /[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,
+ punctuation: /[(){}\[\],]/,
+};