From 306f88bb3a923249f0e2717c08d9ef521dfd4c39 Mon Sep 17 00:00:00 2001 From: Timofey <60743464+Ttimofeyka@users.noreply.github.com> Date: Mon, 12 May 2025 19:23:40 +0300 Subject: [PATCH] Update Rave syntax: more SIMD types, fix typo, more builtins (#114) --- .../src/eepp/ui/doc/languages/rave.cpp | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/rave.cpp b/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/rave.cpp index 1d7fb9e6c..49b9ac14b 100644 --- a/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/rave.cpp +++ b/src/modules/languages-syntax-highlighting/src/eepp/ui/doc/languages/rave.cpp @@ -71,27 +71,42 @@ void addRave() { { "real", "keyword2" }, { "short8", "keyword2" }, { "int4", "keyword2" }, - { "float4", "keyword2" }, { "int8", "keyword2" }, + { "float2", "keyword2" }, + { "float4", "keyword2" }, { "float8", "keyword2" }, + { "double2", "keyword2" }, + { "double4", "keyword2" }, { "true", "literal" }, { "false", "literal" }, { "struct", "keyword" }, { "namespace", "keyword" }, { "@if", "keyword" }, { "@else", "keyword" }, - { "@return", "keyword" }, + { "@return", "function" }, + { "@echo", "function" }, + { "@warning", "function" }, + { "@error", "function" }, { "@compileAndLink", "function" }, { "@contains", "function" }, { "@aliasExists", "function" }, + { "@baseType", "function" }, + { "@isNumeric", "function" }, + { "@isStructure", "function" }, + { "@isPointer", "function" }, + { "@isArray", "function" }, + { "@isVector", "function" }, { "@atomicTAS", "function" }, { "@atomicClear", "function" }, + { "@getArg", "function" }, { "@getCurrArg", "function" }, - { "@skipArg", "function" }, + { "@getArgType", "function" }, { "@getCurrArgType", "function" }, + { "@skipArg", "function" }, + { "@callWithArgs", "function" }, { "@callWithBeforeArgs", "function" }, { "@argsLength", "function" }, - { "@forEachArgs", "function" }, + { "@foreachArgs", "function" }, { "@hasMethod", "function" }, { "@vFrom", "function" }, { "@vLoad", "function" },