Changeset 16281 for util

Show
Ignore:
Timestamp:
05/13/07 16:46:31 (19 months ago)
Author:
moritz
Message:

perl6.vim: added subroutine traits and 'infix', 'postfix' etc.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • util/perl6.vim

    r15984 r16281  
    3131syn keyword p6Attn          todo Todo TODO WTF XXX contained 
    3232syn keyword p6Module        module class role use require package enum grammar 
    33 syn keyword p6KeyDecl       coro sub submethod method is but does trusts multi returns 
     33syn keyword p6KeyDecl       coro sub submethod method is but does trusts multi  
    3434syn keyword p6KeyDecl       rule token regex category 
    3535syn keyword p6KeyScopeDecl  let my our state temp has constant proto 
     
    3939syn keyword p6KeyFlow       exit 
    4040syn keyword p6ClosureTrait  BEGIN CHECK INIT START FIRST ENTER LEAVE KEEP UNDO NEXT LAST 
    41 syn keyword p6ClosureTrait  PRE POST END 
     41syn keyword p6ClosureTrait  PRE POST END rw signature returns of parsed cached  
     42syn keyword p6ClosureTrait  readonly ref copy  
     43syn keyword p6ClosureTrait  inline tighter looser equiv assoc 
    4244syn keyword p6KeyException  die fail try CATCH CONTROL warn 
    4345syn keyword p6KeyIO         print open read write readline say seek close slurp 
    4446syn keyword p6KeyIO         opendir readdir 
    4547syn keyword p6KeyProperty   constant prec key value irs ofs ors pos export 
    46 syn keyword p6KeyProperty   float int str true false rw int1 int2 int4 int8 
     48syn keyword p6KeyProperty   float int str true false int1 int2 int4 int8 
    4749syn keyword p6KeyProperty   int16 int32 int64 uint1 uint2 uint4 uint8 uint16 
    4850syn keyword p6KeyProperty   uint32 uint64 num16 num32 num64 complex16 complex32 
     
    6668syn keyword p6KeyFunc       localtime time gethost getpw chroot getlogin kill 
    6769syn keyword p6KeyFunc       fork wait perl context 
    68 syn keyword p6KeySpecial    eval operator undef undefine 
     70syn keyword p6KeySpecial    eval operator undef undefine  
     71syn keyword p6KeySpecial    infix postfix prefix cirumfix postcircumfix 
    6972syn keyword p6KeyCompare    eq ne lt le gt ge cmp == != < <= > >= 
    7073syn match   p6Normal        "\w*::\w\+"