diff options
Diffstat (limited to 'public/prism/prism-ebnf.min.js')
| -rw-r--r-- | public/prism/prism-ebnf.min.js | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/public/prism/prism-ebnf.min.js b/public/prism/prism-ebnf.min.js new file mode 100644 index 0000000..43c59fd --- /dev/null +++ b/public/prism/prism-ebnf.min.js @@ -0,0 +1,13 @@ +Prism.languages.ebnf = { +  comment: /\(\*[\s\S]*?\*\)/, +  string: { pattern: /"[^"\r\n]*"|'[^'\r\n]*'/, greedy: !0 }, +  special: { pattern: /\?[^?\r\n]*\?/, greedy: !0, alias: 'class-name' }, +  definition: { +    pattern: /^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im, +    lookbehind: !0, +    alias: ['rule', 'keyword'], +  }, +  rule: /\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i, +  punctuation: /\([:/]|[:/]\)|[.,;()[\]{}]/, +  operator: /[-=|*/!]/, +}; | 
