Description="Logtalk" Keywords={ { Id=1, --conditional compilation directives Regex=[[^\s*:-\s((el)?if)(?=[(])]], Group=1, }, { Id=1, --conditional compilation directives Regex=[[^\s*:-\s(e(lse|ndif))(?=\.)]], Group=1, }, { Id=2, --variables Regex=[[(?|=\.\.|;|!|:-|\^) ]], }, { Id=4, Regex=[[ (is|mod|rem|//|[+\-]|/(?!\*)|(?<=\*)/|[*][*]) ]], }, { Id=4, Regex=[[ (=<|<|=:=|=\\=|>=|>) ]], }, { Id=4, Regex=[[ (@<|@=<|==|\\==|@>|@>=) ]], }, { Id=4, Regex=[[ (=|\\=) ]], }, { Id=4, Regex=[[ (\?|@) ]], }, { Id=4, Regex=[[ (/\\|\\/|>>|\\) ]], }, } Strings={ Delimiter=[["|']], } IgnoreCase=false Comments={ { Block=false, Delimiter= { [[%]] }, }, { Block=true, Nested=false, Delimiter= { [[\/\*]],[[\*\/]],} } } Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\+|\-]]