Show
Ignore:
Timestamp:
05/27/08 07:51:06 (6 months ago)
Author:
pmoura
Message:

Updated the syntax coloring support for the Vim text editor to properly highlight quoted atoms and strings in the opening directives of parametric objects.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/wenv/vim/syntax/logtalk.vim

    r4251 r4284  
    33" Language: Logtalk 
    44" Maintainer:   Paulo Moura <pmoura@logtalk.org> 
    5 " Last Change:  May 5, 2008 
     5" Last Change:  May 26, 2008 
    66 
    77 
     
    5252" Logtalk opening entity directives 
    5353 
    54 syn region  logtalkOpenEntityDir    matchgroup=logtalkOpenEntityDirTag  start=":- object("  matchgroup=logtalkOpenEntityDirTag  end=")\."   contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkEntityRel 
     54syn region  logtalkOpenEntityDir    matchgroup=logtalkOpenEntityDirTag  start=":- object("  matchgroup=logtalkOpenEntityDirTag  end=")\."   contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkString,logtalkAtom,logtalkEntityRel 
    5555syn region  logtalkOpenEntityDir    matchgroup=logtalkOpenEntityDirTag  start=":- protocol("    matchgroup=logtalkOpenEntityDirTag  end=")\."   contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkEntityRel 
    5656syn region  logtalkOpenEntityDir    matchgroup=logtalkOpenEntityDirTag  start=":- category("    matchgroup=logtalkOpenEntityDirTag  end=")\."   contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkEntityRel 
     
    6666" Logtalk entity relations 
    6767 
    68 syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="instantiates("   matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator    contained 
    69 syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="specializes("    matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator    contained 
    70 syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="extends("    matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator    contained 
    71 syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="imports("    matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator    contained 
    72 syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="implements(" matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator    contained 
    73 syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="complements("    matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator    contained 
     68syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="instantiates("   matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkString,logtalkAtom  contained 
     69syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="specializes("    matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkString,logtalkAtom  contained 
     70syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="extends("    matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkString,logtalkAtom  contained 
     71syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="imports("    matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkString,logtalkAtom  contained 
     72syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="implements(" matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkString,logtalkAtom  contained 
     73syn region  logtalkEntityRel    matchgroup=logtalkEntityRelTag  start="complements("    matchgroup=logtalkEntityRelTag  end=")"     contains=logtalkEntity,logtalkVariable,logtalkNumber,logtalkOperator,logtalkString,logtalkAtom  contained 
    7474 
    7575