Merge pull request #1635 from devoncarew/master

update Dart syntax highlighting
This commit is contained in:
Harutyun Amirjanyan 2013-10-02 11:07:00 -07:00
commit 93673bbe8b
3 changed files with 25 additions and 63 deletions

View file

@ -15,7 +15,7 @@ var DartHighlightRules = function() {
var keywordControl = "try|catch|finally|throw|break|case|continue|default|do|else|for|if|in|return|switch|while|new";
var keywordDeclaration = "abstract|class|extends|external|factory|implements|get|native|operator|set|typedef";
var storageModifier = "static|final|const";
var storageType = "void|bool|num|int|double|Dynamic|var|String";
var storageType = "void|bool|num|int|double|dynamic|var|String";
var keywordMapper = this.createKeywordMapper({
"constant.language.dart": constantLanguage,
@ -52,7 +52,7 @@ var DartHighlightRules = function() {
},
{
token: "keyword.other.import.dart",
regex: "(?:\\b)(?:library|import|source|part|of)(?:\\b)"
regex: "(?:\\b)(?:library|import|part|of)(?:\\b)"
},
{
token : ["keyword.other.import.dart", "text"],

View file

@ -1,14 +1,17 @@
snippet lib
#library('${1}');
library ${1};
${2}
snippet im
#import('${1}');
import '${1}';
${2}
snippet so
#source('${1}');
snippet pa
part '${1}';
${2}
snippet pao
part of ${1};
${2}
snippet main
static void main() {
void main() {
${1:/* code */}
}
snippet st
@ -23,8 +26,6 @@ snippet th
throw ${1}
snippet cl
class ${1:`Filename("", "untitled")`} ${2}
snippet in
interface ${1:`Filename("", "untitled")`} ${2}
snippet imp
implements ${1}
snippet ext