diff options
author | michelou <michelou@epfl.ch> | 2005-03-03 17:11:58 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2005-03-03 17:11:58 +0000 |
commit | e6072321eae5e88ef242d689197e856fb3201291 (patch) | |
tree | 0a167e0b57f226041d2f711b3b15228d2574d64d | |
parent | 820a2d3a604fbbd7ca2e706f45088d38ef918cfa (diff) | |
download | scala-e6072321eae5e88ef242d689197e856fb3201291.tar.gz scala-e6072321eae5e88ef242d689197e856fb3201291.tar.bz2 scala-e6072321eae5e88ef242d689197e856fb3201291.zip |
- improved rules for character and symbol liter...
- improved rules for character and symbol literals.
-rw-r--r-- | support/gedit/scala.lang | 14 |
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>"</start-regex> <end-regex>"</end-regex> </string> - +<!-- <string _name = "String 2" style = "String" end-at-line-end = "TRUE"> <start-regex>'</start-regex> <end-regex>'</end-regex> </string> +--> + <pattern-item _name = "Character" style = "String" end-at-line-end = "TRUE"> + <regex>'(\\(.|[0-7]+|u[0-9a-fA-F]+)|.)'</regex> + </pattern-item> + + <pattern-item _name = "Symbol" style = "String" end-at-line-end = "TRUE"> + <regex>'[^';,\) ]*</regex> + </pattern-item> <line-comment _name = "Line Comment" style= "Comment"> <start-regex>//</start-regex> |