summaryrefslogtreecommitdiff
path: root/support/gedit
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2005-03-03 17:11:58 +0000
committermichelou <michelou@epfl.ch>2005-03-03 17:11:58 +0000
commite6072321eae5e88ef242d689197e856fb3201291 (patch)
tree0a167e0b57f226041d2f711b3b15228d2574d64d /support/gedit
parent820a2d3a604fbbd7ca2e706f45088d38ef918cfa (diff)
downloadscala-e6072321eae5e88ef242d689197e856fb3201291.tar.gz
scala-e6072321eae5e88ef242d689197e856fb3201291.tar.bz2
scala-e6072321eae5e88ef242d689197e856fb3201291.zip
- improved rules for character and symbol liter...
- improved rules for character and symbol literals.
Diffstat (limited to 'support/gedit')
-rw-r--r--support/gedit/scala.lang14
1 files changed, 12 insertions, 2 deletions
diff --git a/support/gedit/scala.lang b/support/gedit/scala.lang
index 1dc9491dea..6a85df6d5b 100644
--- a/support/gedit/scala.lang
+++ b/support/gedit/scala.lang
@@ -1,16 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language _name="Scala" version="1.0" _section="Sources" mimetypes="text/x-scala">
-
+
+ <escape-char>\</escape-char>
+
<string _name = "String" style = "String" end-at-line-end = "TRUE">
<start-regex>&quot;</start-regex>
<end-regex>&quot;</end-regex>
</string>
-
+<!--
<string _name = "String 2" style = "String" end-at-line-end = "TRUE">
<start-regex>&apos;</start-regex>
<end-regex>&apos;</end-regex>
</string>
+-->
+ <pattern-item _name = "Character" style = "String" end-at-line-end = "TRUE">
+ <regex>&apos;(\\(.|[0-7]+|u[0-9a-fA-F]+)|.)&apos;</regex>
+ </pattern-item>
+
+ <pattern-item _name = "Symbol" style = "String" end-at-line-end = "TRUE">
+ <regex>&apos;[^&apos;;,\) ]*</regex>
+ </pattern-item>
<line-comment _name = "Line Comment" style= "Comment">
<start-regex>//</start-regex>