add float in script engine

This commit is contained in:
xmaple555 2026-07-20 15:03:45 +08:00
parent aa2b0ff7f6
commit ec5fe7cc8a
27 changed files with 2824 additions and 914 deletions

View file

@ -88,6 +88,9 @@ object ScriptConstants {
val SYMBOL_MEM_VALID_CHECK_MASK = 1 << 31
val INVALID = 0x80000000
val LALR_ACCEPT = 0x7fffffff
val SYMBOL_VALUE_KIND_INTEGER = 0
val SYMBOL_VALUE_KIND_FLOAT32 = 1
val SYMBOL_VALUE_KIND_FLOAT64 = 2
}
/**
@ -170,6 +173,10 @@ typedef struct ACTION_BUFFER {
#define SYMBOL_DEREFERENCE_LOCAL_ID_TYPE 20
#define SYMBOL_DEREFERENCE_TEMP_TYPE 21
#define SYMBOL_VALUE_KIND_INTEGER 0
#define SYMBOL_VALUE_KIND_FLOAT32 1
#define SYMBOL_VALUE_KIND_FLOAT64 2
#define SCRIPT_ENGINE_ADDRESS_SPACE_LOCAL 1
#define SCRIPT_ENGINE_ADDRESS_SPACE_REMOTE 2