diff --git a/Contributors.txt b/Contributors.txt index 0bc0802..45a979d 100644 --- a/Contributors.txt +++ b/Contributors.txt @@ -3,5 +3,6 @@ The following contributors worked on these plugins in the C3C repository: dte: data-man Nano: André, data-man Kakoune: Hanna +Kate: Waqar Ahmed, 5Stygian VsCode: Pyxel, Thsm Sublime Text: everlyy diff --git a/kate/c3.xml b/kate/c3.xml index 9f161ba..aa3e2ed 100644 --- a/kate/c3.xml +++ b/kate/c3.xml @@ -1,33 +1,36 @@ - + fn + macro - switch - try - while - return - if + break catch continue - break do else for foreach foreach_r + if + return + switch + try + while + alias anyfault - typeid - assert asm + assert + attrdef bitstruct case const + constdef def default defer @@ -36,122 +39,281 @@ extern false fault - tlocal - inline import + inline + interface macro module nextcase null static - true struct + tlocal + true + typedef + typeid union @align + @allow_deprecated @benchmark @bigendian @builtin - @cdecl + @callconv + @cname + @compact + @const + @constinit @deprecated @dynamic + @ensure @export - @extern - @extname + @finalizer + @format + @if + @init @inline - @interface + @jump + @link @littleendian @local @maydiscard + @mustinit @naked + @noalias @nodiscard @noinit @noinline + @nopadding + @norecurse @noreturn + @nosanitize @nostrip @obfuscate @operator + @operator_r + @operator_s + @optional @overlap @packed - @priority + @param @private @public @pure @reflect + @require + @safeinfer + @safemacro @section - @stdcall + @simd + @tag @test @unused @used - @veccall @wasm @weak + @weaklink @winmain - var - void + DString + String + WString + ZString + any bool char double - float + float128 float16 - int128 + float ichar + int128 int iptr isz long short + sz uint128 uint ulong + untypedlist uptr ushort usz - float128 - any - String - ZString + var + void - $alignof + $$BENCHMARK_FNS + $$BENCHMARK_NAMES + $$DATE + $$FILE + $$FILEPATH + $$FUNC + $$FUNCTION + $$LINE + $$LINE_RAW + $$MODULE + $$TEST_FNS + $$TEST_NAMES + $$TIME + $$abs + $$acos + $$add + $$any_make + $$asin + $$atan + $$atomic_fetch_add + $$atomic_fetch_and + $$atomic_fetch_dec_wrap + $$atomic_fetch_exchange + $$atomic_fetch_inc_wrap + $$atomic_fetch_max + $$atomic_fetch_min + $$atomic_fetch_nand + $$atomic_fetch_or + $$atomic_fetch_sub + $$atomic_fetch_xor + $$atomic_load + $$atomic_store + $$bitreverse + $$breakpoint + $$bswap + $$ceil + $$clz + $$compare_exchange + $$copysign + $$cos + $$cosh + $$ctz + $$div + $$exp10 + $$exp2 + $$exp + $$expect + $$expect_with_probability + $$fence + $$floor + $$fma + $$fmuladd + $$frameaddress + $$fshl + $$fshr + $$gather + $$get_rounding_mode + $$int_to_mask + $$log10 + $$log2 + $$log + $$mask_to_int + $$masked_load + $$masked_store + $$matrix_mul + $$matrix_transpose + $$max + $$memcpy + $$memcpy_inline + $$memmove + $$memset + $$memset_inline + $$min + $$mod + $$mul + $$nearbyint + $$neg + $$overflow_add + $$overflow_mul + $$overflow_sub + $$popcount + $$pow + $$pow_int + $$prefetch + $$reduce_add + $$reduce_and + $$reduce_fadd + $$reduce_fmul + $$reduce_max + $$reduce_min + $$reduce_mul + $$reduce_or + $$reduce_xor + $$returnaddress + $$reverse + $$rint + $$rnd + $$round + $$roundeven + $$sat_add + $$sat_mul + $$sat_shl + $$sat_sub + $$scatter + $$select + $$set_rounding_mode + $$sin + $$sinh + $$sprintf + $$sqrt + $$str_find + $$str_hash + $$str_lower + $$str_pascalcase + $$str_replace + $$str_snakecase + $$str_upper + $$sub + $$swizzle2 + $$swizzle + $$syscall + $$sysclock + $$tan + $$tanh + $$trap + $$trunc + $$unaligned_load + $$unaligned_store + $$unreachable + $$veccompeq + $$veccompge + $$veccompgt + $$veccomple + $$veccomplt + $$veccompne + $$volatile_load + $$volatile_store + $$wasm_memory_grow + $$wasm_memory_size + $$wstr16 + $$wstr32 $assert + $Typefrom + $Typeof $case $default $defined $echo - $embed - $exec $else + $embed $endfor $endforeach $endif $endswitch - $eval - $evaltype $error - $extnameof + $eval + $exec + $expand + $feature $for $foreach $if $include - $nameof - $offsetof - $qnameof - $sizeof + $reflect $stringify $switch - $typefrom - $typeof - $vacount - $vatype - $vaconst - $varef $vaarg - $vaexpr - $vasplat @@ -159,20 +321,34 @@ + + - + + + + + + + + + + + + + - - - - + + + + @@ -190,17 +366,65 @@ + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -233,6 +457,7 @@ +