Update Rave syntax: more SIMD types, fix typo, more builtins (#114)

This commit is contained in:
Timofey
2025-05-12 19:23:40 +03:00
committed by GitHub
parent 058b9cab4d
commit 306f88bb3a

View File

@@ -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" },