Prism.languages.oz = {
comment: { pattern: /\/\*[\s\S]*?\*\/|%.*/, greedy: !0 },
string: { pattern: /"(?:[^"\\]|\\[\s\S])*"/, greedy: !0 },
atom: { pattern: /'(?:[^'\\]|\\[\s\S])*'/, greedy: !0, alias: 'builtin' },
keyword:
/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,
function: [
/\b[a-z][A-Za-z\d]*(?=\()/,
{ pattern: /(\{)[A-Z][A-Za-z\d]*\b/, lookbehind: !0 },
],
number:
/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,
variable: /`(?:[^`\\]|\\.)+`/,
'attr-name': /\b\w+(?=[ \t]*:(?![:=]))/,
operator:
/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,
punctuation: /[\[\](){}.:;?]/,
};
den' name='id' value='8370602f37ad6aa02485d85e5b179b76c3f15701'/>
| The frontend of my personal website. | Armand Philippot |
blob: b45e95f5da6ab0fc9ba05a40985a720a8358ce65 (
plain)