diff options
Diffstat (limited to 'support/xcode/Specifications/Scala.pblangspec')
-rw-r--r-- | support/xcode/Specifications/Scala.pblangspec | 108 |
1 files changed, 1 insertions, 107 deletions
diff --git a/support/xcode/Specifications/Scala.pblangspec b/support/xcode/Specifications/Scala.pblangspec index b73ca19850..c1a002b86e 100644 --- a/support/xcode/Specifications/Scala.pblangspec +++ b/support/xcode/Specifications/Scala.pblangspec @@ -1,107 +1 @@ -/** - Scala language specification. - 23rd of July 2005 - Pascal Perez (plperez@stanford.edu) -*/ - -( - { - Identifier = scala; - Name = "Scala"; - Description = "Scala"; - BasedOn = "pbx_root_language"; - SourceScannerClassName = PBXJavaSourceScanner; - SupportsIndentation = YES; - Indentation = { - }; - SyntaxColoring = { - CaseSensitive = YES; - UnicodeSymbols = YES; - UnicodeEscapes = YES; // accept \uXXXX anywhere in a file, and return a single character (not yet supported!) - IndexedSymbols = YES; - CommentsCanBeNested = NO; - IdentifierStartChars = "_"; - IdentifierChars = "_$"; - EscapeCharacter = "\\"; - String = ( - ( "\"", "\"" ) - ); - Character = ( - ( "'", "'" ) - ); - MultiLineComment = ( - ( "/*", "*/" ) - ); - SingleLineComment = ( "//" ); - DocComment = "*"; - DocCommentKeywords = ( - "@author", - "@beaninfo", - "@deprecated", - "@docRoot", - "@exception", - "@inheritDoc", - "@link", - "@linkplain", - "@param", - "@return", - "@see", - "@serial", - "@serialData", - "@serialField", - "@since", - "@throws", - "@value", - "@version" - ); - Keywords = ( - "abstract", - "case", - "catch", - "class", - "def", - "do", - "else", - "extends", - "false", - "final", - "finally", - "for", - "if", - "implicit", - "import", - "match", - "new", - "null", - "object", - "override", - "package", - "private", - "protected", - "return", - "sealed", - "super", - "this", - "throw", - "trait", - "try", - "true", - "type", - "val", - "var", - "while", - "with", - "yield", - "-", - ":", - "=", - "=>", - "<-", - "<:", - ">:", - "#", - "@" - ); - }; - }, -) - +/**
Scala language specification.
23rd of July 2005 - Pascal Perez (plperez@stanford.edu)
*/
(
{
Identifier = scala;
Name = "Scala";
Description = "Scala";
BasedOn = "pbx_root_language";
SourceScannerClassName = PBXJavaSourceScanner;
SupportsIndentation = YES;
Indentation = {
};
SyntaxColoring = {
CaseSensitive = YES;
UnicodeSymbols = YES;
UnicodeEscapes = YES; // accept \uXXXX anywhere in a file, and return a single character (not yet supported!)
IndexedSymbols = YES;
CommentsCanBeNested = NO;
IdentifierStartChars = "_";
IdentifierChars = "_$";
EscapeCharacter = "\\";
String = (
( "\"", "\"" )
);
Character = (
( "'", "'" )
);
MultiLineComment = (
( "/*", "*/" )
);
SingleLineComment = ( "//" );
DocComment = "*";
DocCommentKeywords = (
"@author",
"@beaninfo",
"@deprecated",
"@docRoot",
"@exception",
"@inheritDoc",
"@link",
"@linkplain",
"@param",
"@return",
"@see",
"@serial",
"@serialData",
"@serialField",
"@since",
"@throws",
"@value",
"@version"
);
Keywords = (
"abstract",
"case",
"catch",
"class",
"def",
"do",
"else",
"extends",
"false",
"final",
"finally",
"for",
"if",
"implicit",
"import",
"match",
"new",
"null",
"object",
"override",
"package",
"private",
"protected",
"return",
"sealed",
"super",
"this",
"throw",
"trait",
"try",
"true",
"type",
"val",
"var",
"while",
"with",
"yield",
"-",
":",
"=",
"=>",
"<-",
"<:",
">:",
"#",
"@"
);
};
},
)
\ No newline at end of file |