diff options
author | Bram Moolenaar <Bram@vim.org> | 2005-03-16 09:57:51 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2005-03-16 09:57:51 +0000 |
commit | a008465995dfa65b48af97d72f3ceff33e39e4fc (patch) | |
tree | bc239573e1f2a05cde48305fc5b633633670f555 /runtime/syntax | |
parent | ef53c022386e148bbfbeea327e9a40c0e272c6a9 (diff) | |
download | vim-git-a008465995dfa65b48af97d72f3ceff33e39e4fc.tar.gz |
updated for version 7.0060v7.0060
Diffstat (limited to 'runtime/syntax')
-rw-r--r-- | runtime/syntax/logtalk.vim | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/runtime/syntax/logtalk.vim b/runtime/syntax/logtalk.vim index ced8e96d9..78691710f 100644 --- a/runtime/syntax/logtalk.vim +++ b/runtime/syntax/logtalk.vim @@ -2,7 +2,7 @@ " " Language: Logtalk " Maintainer: Paulo Moura <pmoura@logtalk.org> -" Last Change: 2004 July 7 +" Last Change: March 12, 2005 " Quit when a syntax file was already loaded: @@ -69,13 +69,14 @@ syn region logtalkEntityRel matchgroup=logtalkEntityRelTag start="implements(" m " Logtalk directives +syn region logtalkDir matchgroup=logtalkDirTag start=":- alias(" matchgroup=logtalkDirTag end=")\." contains=ALL syn region logtalkDir matchgroup=logtalkDirTag start=":- initialization(" matchgroup=logtalkDirTag end=")\." contains=ALL syn region logtalkDir matchgroup=logtalkDirTag start=":- info(" matchgroup=logtalkDirTag end=")\." contains=ALL -syn region logtalkDir matchgroup=logtalkDirTag start=":- mode(" matchgroup=logtalkDirTag end=")\." contains=logtalkOperator,logtalkAtom +syn region logtalkDir matchgroup=logtalkDirTag start=":- mode(" matchgroup=logtalkDirTag end=")\." contains=logtalkOperator, logtalkAtom syn region logtalkDir matchgroup=logtalkDirTag start=":- dynamic(" matchgroup=logtalkDirTag end=")\." contains=ALL syn match logtalkDirTag ":- dynamic\." syn region logtalkDir matchgroup=logtalkDirTag start=":- discontiguous(" matchgroup=logtalkDirTag end=")\." contains=ALL -syn region logtalkDir matchgroup=logtalkDirTag start=":- multifile(" matchgroup=logtalkDirTag end=")\." contains=ALL +syn region logtalkDir matchgroup=logtalkDirTag start=":- multifile(" matchgroup=logtalkDirTag end=")\." contains=ALL syn region logtalkDir matchgroup=logtalkDirTag start=":- public(" matchgroup=logtalkDirTag end=")\." contains=ALL syn region logtalkDir matchgroup=logtalkDirTag start=":- protected(" matchgroup=logtalkDirTag end=")\." contains=ALL syn region logtalkDir matchgroup=logtalkDirTag start=":- private(" matchgroup=logtalkDirTag end=")\." contains=ALL @@ -104,10 +105,9 @@ syn match logtalkBuiltIn "\<current_event\ze(" syn match logtalkBuiltIn "\<\(current\|set\)_logtalk_flag\ze(" -syn match logtalkBuiltIn "\<logtalk_\(compile\|load\)\ze(" +syn match logtalkBuiltIn "\<logtalk_\(compile\|l\(ibrary_path\|oad\)\)\ze(" -syn match logtalkBuiltIn "\<forall\ze(" -syn match logtalkBuiltIn "\<retractall\ze(" +syn match logtalkBuiltIn "\<\(for\|retract\)all\ze(" " Logtalk built-in methods @@ -131,6 +131,7 @@ syn match logtalkBuiltInMethod "\<f\(ind\|or\)all\ze(" syn match logtalkBuiltInMethod "\<before\ze(" syn match logtalkBuiltInMethod "\<after\ze(" +syn match logtalkBuiltInMethod "\<expand_term\ze(" syn match logtalkBuiltInMethod "\<phrase\ze(" @@ -191,7 +192,7 @@ syn match logtalkKeyword "\<copy_term\ze(" " Arithemtic evaluation -syn keyword logtalkOperator is +syn match logtalkOperator "\<is\>" " Arithemtic comparison @@ -327,7 +328,7 @@ syn match logtalkNumber "\<0o[0-7]\+\>" syn match logtalkNumber "\<0x[0-9a-fA-F]\+\>" -syn sync ccomment maxlines=50 +syn sync ccomment logtalkBlockComment maxlines=50 " Define the default highlighting. |