summaryrefslogtreecommitdiffstats
path: root/public/prism/prism-git.min.js
blob: 502dd0ecd4b8fcc4072886708a8bb489d92699bb (plain)
1
2
3
4
5
6
7
8
9
Prism.languages.git = {
  comment: /^#.*/m,
  deleted: /^[-–].*/m,
  inserted: /^\+.*/m,
  string: /("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,
  command: { pattern: /^.*\$ git .*$/m, inside: { parameter: /\s--?\w+/ } },
  coord: /^@@.*@@$/m,
  'commit-sha1': /^commit \w{40}$/m,
};
sage': { pattern: /(^#error).+/, lookbehind: !0 }, directive: { pattern: /^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/, alias: 'keyword', }, expression: { pattern: /[\s\S]+/, inside: null }, }, }, property: { pattern: /([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/, lookbehind: !0, greedy: !0, }, string: { pattern: /"(?:[^"\r\n]|"")*"(?!")/, greedy: !0 }, 'class-name': { pattern: /(\bAs[\t ]+)\w+/i, lookbehind: !0 }, keyword: /\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i, boolean: /\b(?:false|true)\b/i, function: /\b(?!\d)\w+(?=[\t ]*\()/, number: /(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i, operator: /--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i, punctuation: /[.,;()[\]{}]/, constant: /\b(?:LINE_NUM)\b/i, }), (Prism.languages.brightscript[ 'directive-statement' ].inside.expression.inside = Prism.languages.brightscript);