Changeset 21049 for util

Show
Ignore:
Timestamp:
06/26/08 04:28:17 (5 months ago)
Author:
Auzon
Message:

[vim syntax highlighting] fixed problems with my previous syntax highlighting change. qq{} doesn't work, not sure if I'm responsible for that or not.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • util/perl6.vim

    r20986 r21049  
    5353syn keyword p6KeyProperty   complex64 complex128 buf8 buf16 buf32 buf64 
    5454syn keyword p6KeyProperty   WHAT HOW 
    55 " immutable types as of S02 
    56 syn keyword p6KeyType       Int Num Complex Rat Str Bit Regex Set Junction 
    57 syn keyword p6KeyType       Code Block List Seq 
    58 " low-level types as of S02: 
    59 syn keyword p6KeyType       int num complex rat buf bit 
    60 "other types 
    61 syn keyword p6KeyType       Array Bool Class Hash IO StrPos StrLen 
    62 syn keyword p6KeyType       Sub Role Rule Rat Any Scalar 
    63  
     55syn keyword p6KeyType       Array Bool Class Code Hash Int IO Num NumRange  
     56syn keyword p6KeyType       Str StrRange Sub Role Rule Rat Complex Any 
     57syn keyword p6KeyType       Scalar List  
    6458syn keyword p6KeyFunc       substr index rindex 
    6559syn keyword p6KeyFunc       grep map sort join split reduce min max reverse truncate zip 
     
    132126syn region p6LiteralString start=+<<\@!\(.*>\)\@=+ end=+>\@<!>+ 
    133127" Punctuation-delimited strings 
    134 syn region p6InterpString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*\z([^a-zA-Z0-9:#_ ]\)" skip="\\\z1" end="\z1" contains=@p6Interp 
    135 syn region p6InterpString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*{" skip="\\}" end="}" contains=@p6Interp 
    136 syn region p6InterpString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*(" skip="\\)" end=")" contains=@p6Interp 
    137 syn region p6InterpString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*\[" skip="\\]" end="]" contains=@p6Interp 
    138 syn region p6InterpString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*<" skip="\\>" end=">" contains=@p6Interp 
     128syn region p6LiteralString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*\z([^a-zA-Z0-9:#_ ]\)" skip="\\\z1" end="\z1" 
     129syn region p6LiteralString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*{" skip="\\}" end="}" 
     130syn region p6LiteralString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*(" skip="\\)" end=")" 
     131syn region p6LiteralString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*\[" skip="\\]" end="]" 
     132syn region p6LiteralString start="\<q\(:\(!\?[A-Za-z0-9]\((\w\+)\)\?\)\+\)\?\s*<" skip="\\>" end=">" 
    139133 
    140134" Numbers