seancribbs / codehighlighter-languages

Extra or modified languages for Dan Webb's CodeHighlighter.js

This URL has Read+Write access

John Muhl (author)
Tue Oct 21 10:12:14 -0700 2008
seancribbs (committer)
Tue Oct 21 10:12:14 -0700 2008
codehighlighter-languages / erlang.js
100644 26 lines (26 sloc) 0.611 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CodeHighlighter.addStyle("erlang",{
  punctuation: {
    exp: /-(>)?|;|\||\!/
  },
  comment : {
    exp : /%[^\n]+/
  },
  bracket : {
    exp : /\(|\)|{|}|(>>)|(<<)/
  },
  string : {
    exp : /"[^"]*"/
  },
  keyword : {
    exp : /\b(after|and|andalso|band|begin|bnot|bor|bsl|bsr|bxor|case|catch|cond|div|end|fun|if|let|not|of|or|orelse|query|receive|rem|try|when|xor)\b/
  },
  pp : {
    exp : /\b(module|author|include|include_lib|behavior|behaviour|define|export)\b/
  },
  atom : {
    exp : /\b([a-z][@\w]*|'[^']*')\b/
  },
  variable : {
    exp : /\b(_|_?[A-Z][@\w]*)\b/
  }
});