921e576877
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1138 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
58 lines
950 B
Plaintext
58 lines
950 B
Plaintext
/**
|
|
Logtalk language specification.
|
|
*/
|
|
|
|
(
|
|
{
|
|
Identifier = logtalk;
|
|
Name = "Logtalk";
|
|
Description = "Logtalk";
|
|
BasedOn = c;
|
|
SupportsIndentation = NO;
|
|
SyntaxColoring = {
|
|
CaseSensitive = YES;
|
|
IdentifierStartChars = "_";
|
|
IdentifierChars = "_";
|
|
MultiLineComment = (
|
|
( "/*", "*/" )
|
|
);
|
|
CommentsCanBeNested = YES;
|
|
SingleLineComment = ("%");
|
|
String = (
|
|
("'", "'")
|
|
);
|
|
Character = (
|
|
( "'", "'" )
|
|
);
|
|
EscapeCharacter = "\\";
|
|
Keywords = (
|
|
"category",
|
|
"end_category",
|
|
"end_object",
|
|
"end_protocol",
|
|
"object",
|
|
"protocol",
|
|
);
|
|
AltKeywords = (
|
|
"alias",
|
|
"initialization",
|
|
"info",
|
|
"mode",
|
|
"dynamic",
|
|
"discontiguous",
|
|
"multifile",
|
|
"public",
|
|
"protected",
|
|
"private",
|
|
"metapredicate",
|
|
"op",
|
|
"calls",
|
|
"uses",
|
|
);
|
|
PreprocessorKeywordStart = "";
|
|
PreprocessorKeywords = (
|
|
);
|
|
};
|
|
}
|
|
)
|