/**
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",
"encoding",
"initialization",
"info",
"mode",
"dynamic",
"discontiguous",
"multifile",
"public",
"protected",
"private",
"meta_predicate",
"op",
"calls",
"uses",
"synchronized",
"threaded"
PreprocessorKeywordStart = "";
PreprocessorKeywords = (
};
}
)