summaryrefslogtreecommitdiffstats
path: root/resources/prettify/lang-scala.js
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2011-04-04 09:10:51 -0400
committerJames Moger <james.moger@gitblit.com>2011-04-04 09:10:51 -0400
commit5fe7df81eb38dc66f2cfc4bf1973863a19f55cf2 (patch)
tree3f1b1b3f953aa8a5ed60e149043598fbdaf4d42f /resources/prettify/lang-scala.js
downloadgitblit-5fe7df81eb38dc66f2cfc4bf1973863a19f55cf2.tar.gz
gitblit-5fe7df81eb38dc66f2cfc4bf1973863a19f55cf2.zip
Initial import of Git:Blit.
Change-Id: Ifce000c85c8947c3a768e782c841e41a8953d314
Diffstat (limited to 'resources/prettify/lang-scala.js')
-rw-r--r--resources/prettify/lang-scala.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/resources/prettify/lang-scala.js b/resources/prettify/lang-scala.js
new file mode 100644
index 00000000..00f4e0c2
--- /dev/null
+++ b/resources/prettify/lang-scala.js
@@ -0,0 +1,2 @@
+PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:(?:""(?:""?(?!")|[^\\"]|\\.)*"{0,3})|(?:[^"\r\n\\]|\\.)*"?))/,null,'"'],["lit",/^`(?:[^\r\n\\`]|\\.)*`?/,null,"`"],["pun",/^[!#%&()*+,\-:;<=>?@\[\\\]^{|}~]+/,null,"!#%&()*+,-:;<=>?@[\\]^{|}~"]],[["str",/^'(?:[^\r\n\\']|\\(?:'|[^\r\n']+))'/],["lit",/^'[a-zA-Z_$][\w$]*(?!['$\w])/],["kwd",/^(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|object|override|package|private|protected|requires|return|sealed|super|throw|trait|try|type|val|var|while|with|yield)\b/],
+["lit",/^(?:true|false|null|this)\b/],["lit",/^(?:(?:0(?:[0-7]+|X[0-9A-F]+))L?|(?:(?:0|[1-9][0-9]*)(?:(?:\.[0-9]+)?(?:E[+\-]?[0-9]+)?F?|L?))|\\.[0-9]+(?:E[+\-]?[0-9]+)?F?)/i],["typ",/^[$_]*[A-Z][_$A-Z0-9]*[a-z][\w$]*/],["pln",/^[$a-zA-Z_][\w$]*/],["com",/^\/(?:\/.*|\*(?:\/|\**[^*/])*(?:\*+\/?)?)/],["pun",/^(?:\.+|\/)/]]),["scala"]) \ No newline at end of file