From c228e993ad6a8b79db5a5a77aecfdbd8e92ea31f Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Wed, 18 Nov 2020 20:33:42 +0100 Subject: Update --- syntax/raku.vim | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'syntax/raku.vim') diff --git a/syntax/raku.vim b/syntax/raku.vim index 99e8b1ef..3177f97e 100644 --- a/syntax/raku.vim +++ b/syntax/raku.vim @@ -70,7 +70,7 @@ syn match rakuIdentifier display "\%([A-Za-z_\xC0-\xFF]\%([A-Za-z_\xC0-\xFF0-9]\ let s:keywords = { \ "rakuInclude": [ - \ "use require unit", + \ "use require import unit", \ ], \ "rakuConditional": [ \ "if else elsif unless with orwith without once", @@ -80,16 +80,16 @@ let s:keywords = { \ ], \ "rakuRepeat": [ \ "for loop repeat while until gather given", - \ "supply react race hyper quietly", + \ "supply react race hyper lazy quietly", \ ], \ "rakuFlowControl": [ - \ "take do when next last redo return return-rw", + \ "take take-rw do when next last redo return return-rw", \ "start default exit make continue break goto leave", - \ "proceed succeed whenever done", + \ "proceed succeed whenever emit done", \ ], \ "rakuClosureTrait": [ - \ "BEGIN CHECK INIT START FIRST ENTER LEAVE KEEP", - \ "UNDO NEXT LAST PRE POST END CATCH CONTROL TEMP", + \ "BEGIN CHECK INIT FIRST ENTER LEAVE KEEP", + \ "UNDO NEXT LAST PRE POST END CATCH CONTROL", \ "DOC QUIT CLOSE COMPOSE", \ ], \ "rakuException": [ @@ -102,13 +102,14 @@ let s:keywords = { \ ], \ "rakuOperator": [ \ "div xx x mod also leg cmp before after eq ne le lt not", - \ "gt ge eqv ff fff and andthen or xor orelse extra lcm gcd o", + \ "gt ge eqv ff fff and andthen or xor orelse lcm gcd o", \ "unicmp notandthen minmax", \ ], \ "rakuType": [ \ "int int1 int2 int4 int8 int16 int32 int64", \ "rat rat1 rat2 rat4 rat8 rat16 rat32 rat64", \ "buf buf1 buf2 buf4 buf8 buf16 buf32 buf64", + \ "blob blob1 blob2 blob4 blob8 blob16 blob32 blob64", \ "uint uint1 uint2 uint4 uint8 uint16 uint32 bit bool", \ "uint64 utf8 utf16 utf32 bag set mix complex", \ "num num32 num64 long longlong Pointer size_t str void", @@ -461,7 +462,7 @@ syn match rakuQuoteQStart display "\%(:\|\%(sub\|role\)\s\)\@5