Files
Cesarus85--ringfall-mjolnir-vr/source/hs/hs_compile.c
T
2025-11-27 02:27:27 +00:00

424 lines
13 KiB
C

/*
HS_COMPILE.C
symbols in this file:
000B46B0 02c0:
_code_000b46b0 (0000)
000B4970 00b0:
_code_000b4970 (0000)
000B4A20 00b0:
_hs_compile_initialize (0000)
000B4AD0 0070:
_code_000b4ad0 (0000)
000B4B40 0030:
_hs_verify_source_offset (0000)
000B4B70 0050:
_code_000b4b70 (0000)
000B4BC0 0020:
_code_000b4bc0 (0000)
000B4BE0 0120:
_code_000b4be0 (0000)
000B4D00 00c0:
_code_000b4d00 (0000)
000B4DC0 0130:
_code_000b4dc0 (0000)
000B4EF0 00f0:
_code_000b4ef0 (0000)
000B4FE0 0120:
_code_000b4fe0 (0000)
000B5100 0080:
_code_000b5100 (0000)
000B5180 00b0:
_code_000b5180 (0000)
000B5230 00d0:
_code_000b5230 (0000)
000B5300 01d0:
_code_000b5300 (0000)
000B54D0 0100:
_code_000b54d0 (0000)
000B55D0 0070:
_code_000b55d0 (0000)
000B5640 0070:
_code_000b5640 (0000)
000B56B0 0070:
_code_000b56b0 (0000)
000B5720 0070:
_code_000b5720 (0000)
000B5790 0070:
_code_000b5790 (0000)
000B5800 0070:
_code_000b5800 (0000)
000B5870 00b0:
_code_000b5870 (0000)
000B5920 0070:
_code_000b5920 (0000)
000B5990 0070:
_code_000b5990 (0000)
000B5A00 0070:
_code_000b5a00 (0000)
000B5A70 0140:
_code_000b5a70 (0000)
000B5BB0 00a0:
_code_000b5bb0 (0000)
000B5C50 0090:
_code_000b5c50 (0000)
000B5CE0 0090:
_code_000b5ce0 (0000)
000B5D70 0060:
_code_000b5d70 (0000)
000B5DD0 0040:
_code_000b5dd0 (0000)
000B5E10 0090:
_code_000b5e10 (0000)
000B5EA0 0290:
_code_000b5ea0 (0000)
000B6130 0430:
_code_000b6130 (0000)
000B6560 00f0:
_code_000b6560 (0000)
000B6650 00f0:
_code_000b6650 (0000)
000B6740 0120:
_code_000b6740 (0000)
000B6860 0380:
_code_000b6860 (0000)
000B6BE0 02d0:
_hs_compile_postprocess (0000)
000B6EB0 00d0:
_code_000b6eb0 (0000)
000B6F80 00c0:
_code_000b6f80 (0000)
000B7040 00e0:
_code_000b7040 (0000)
000B7120 00d0:
_hs_parse (0000)
000B71F0 0120:
_hs_macro_function_parse (0000)
000B7310 01b0:
_hs_parse_begin (0000)
000B74C0 01c0:
_hs_parse_if (0000)
000B7680 00a0:
_hs_parse_cond (0000)
000B7720 0230:
_hs_parse_set (0000)
000B7950 0170:
_hs_parse_logical (0000)
000B7AC0 0190:
_hs_parse_arithmetic (0000)
000B7C50 0110:
_hs_parse_equality (0000)
000B7D60 01d0:
_hs_parse_inequality (0000)
000B7F30 00c0:
_hs_parse_sleep (0000)
000B7FF0 00e0:
_hs_parse_sleep_until (0000)
000B80D0 00d0:
_hs_parse_wake (0000)
000B81A0 00c0:
_hs_parse_inspect (0000)
000B8260 0080:
_hs_parse_object_cast_up (0000)
000B82E0 0110:
_hs_parse_debug_string (0000)
000B83F0 0260:
_hs_compile_expression (0000)
000B8650 0140:
_hs_compile (0000)
000B8790 0100:
_code_000b8790 (0000)
000B8890 00d0:
_hs_compile_dispose (0000)
00269F98 00cc:
_whitespace_characters (0000)
_eol_characters (0004)
_hs_type_primitive_parsers (0008)
0026A064 0038:
??_C@_0DI@FFMILLMF@this?5argument?5to?5cond?5should?5be?5@ (0000)
0026A09C 0026:
??_C@_0CG@CKIGEJPJ@this?5argument?5to?5cond?5needs?5a?5re@ (0000)
0026A0C4 0023:
??_C@_0CD@IJMPPEHP@i?5couldn?8t?5allocate?5a?5syntax?5nod@ (0000)
0026A0E8 0023:
??_C@_0CD@CMPGDOHG@the?5?$CFs?5call?5requires?5?$CFd?5argument@ (0000)
0026A10C 0020:
??_C@_0CA@FLDPLDBJ@?$CBhs_compile_globals?4initialized?$AA@ (0000)
0026A12C 001f:
??_C@_0BP@MLCFIFLN@c?3?2halo?2SOURCE?2hs?2hs_compile?4c?$AA@ (0000)
0026A14C 002b:
??_C@_0CL@GBEGGBNG@bad?5source?5offset?5?$CIyou?5need?5to?5r@ (0000)
0026A178 0023:
??_C@_0CD@EFKPEBIG@this?5is?5not?5a?5valid?5variable?5nam@ (0000)
0026A19C 003f:
??_C@_0DP@PEGJCBIB@i?5expected?5a?5value?5of?5type?5?$CFs?0?5b@ (0000)
0026A1E0 0042:
??_C@_0EC@IIFEBBHH@hs_type_valid?$CIexpression?9?$DOtype?$CJ?5@ (0000)
0026A224 0020:
??_C@_0CA@DKEMPFLD@predicate?9?$DOfunction_index?$CB?$DNNONE?$AA@ (0000)
0026A244 001e:
??_C@_0BO@OIGMDMNN@i?5expected?5?$CCtrue?$CC?5or?5?$CCfalse?$CC?4?$AA@ (0000)
0026A264 0002:
??_C@_01HIHLOKLC@1?$AA@ (0000)
0026A268 0002:
??_C@_01GBGANLPD@0?$AA@ (0000)
0026A26C 002c:
??_C@_0CM@LMJJMGPB@expression?9?$DOconstant_type?$DN?$DNexpre@ (0000)
0026A298 0023:
??_C@_0CD@PDJAANOA@expression?9?$DOtype?$DN?$DN_hs_type_boole@ (0000)
0026A2BC 0021:
??_C@_0CB@OIAINLCH@this?5is?5not?5a?5valid?5real?5number?4@ (0000)
0026A2E0 0020:
??_C@_0CA@FDCELDHN@expression?9?$DOtype?$DN?$DN_hs_type_real?$AA@ (0000)
0026A300 002d:
??_C@_0CN@PNJHLLDG@shorts?5must?5be?5in?5the?5range?5?$FL?932@ (0000)
0026A330 001d:
??_C@_0BN@MIAGNDJA@this?5is?5not?5a?5valid?5integer?4?$AA@ (0000)
0026A350 0054:
??_C@_0FE@HAABGHID@expression?9?$DOtype?$DN?$DN_hs_type_short@ (0000)
0026A3A4 0022:
??_C@_0CC@NOGPGKAJ@expression?9?$DOtype?$DN?$DN_hs_type_strin@ (0000)
0026A3C8 0021:
??_C@_0CB@PILDPBCN@this?5is?5not?5a?5valid?5script?5name?4@ (0000)
0026A3EC 0022:
??_C@_0CC@LHOLJHMC@expression?9?$DOtype?$DN?$DN_hs_type_scrip@ (0000)
0026A410 002b:
??_C@_0CL@GNGCJOIJ@HS_TYPE_IS_TAG_REFERENCE?$CIexpress@ (0000)
0026A43C 0003:
??_C@_02DAHALNEP@?$CC?4?$AA@ (0000)
0026A440 0004:
??_C@_03HPAPFPCK@or?5?$AA@ (0000)
0026A444 0004:
??_C@_03HAFDNMHA@?$CC?0?5?$AA@ (0000)
0026A448 0002:
??_C@_01BJJEKLCA@?$CC?$AA@ (0000)
0026A44C 000c:
??_C@_0M@KDPMODNJ@?$CFs?5must?5be?5?$AA@ (0000)
0026A458 0017:
??_C@_0BH@KAIIDDCD@enum_definition?9?$DOcount?$AA@ (0000)
0026A470 0022:
??_C@_0CC@MAMGKIFK@HS_TYPE_IS_ENUM?$CIexpression?9?$DOtype@ (0000)
0026A494 001c:
??_C@_0BM@LLFLMGFD@this?5is?5not?5a?5valid?5?$CFs?5name?$AA@ (0000)
0026A4B0 0026:
??_C@_0CG@KJHDFGKE@offset?$CLTAG_STRING_LENGTH?$DMelement@ (0000)
0026A4D8 0018:
??_C@_0BI@DDGKIDCA@element_size?$DM?$DNSHORT_MAX?$AA@ (0000)
0026A4F0 003f:
??_C@_0DP@DDIGGJCL@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A530 003e:
??_C@_0DO@KIKHDLLO@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A570 0046:
??_C@_0EG@OIMEONBP@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A5B8 003f:
??_C@_0DP@NJJHMCPO@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A5F8 0043:
??_C@_0ED@MFJLLEIG@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A63C 003d:
??_C@_0DN@ENBCEMCP@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A67C 002b:
??_C@_0CL@GHINNEMH@this?5is?5not?5a?5valid?5ai?5encounter@ (0000)
0026A6A8 0033:
??_C@_0DD@BFEBGH@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A6E0 0040:
??_C@_0EA@CLIOJMOJ@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A720 0041:
??_C@_0EB@LFKOHNHB@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A764 003d:
??_C@_0DN@KMDNBPLF@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A7A4 0021:
??_C@_0CB@NGOPBJNH@this?5is?5not?5a?5valid?5object?5name?4@ (0000)
0026A7C8 0022:
??_C@_0CC@PHOMBDHG@this?5is?5not?5an?5object?5of?5type?5?$CFs@ (0000)
0026A7EC 0027:
??_C@_0CH@BODOHPOD@object_name?9?$DOruntime_object_type@ (0000)
0026A814 0029:
??_C@_0CJ@IEEDGBAJ@HS_TYPE_IS_OBJECT_NAME?$CIexpressio@ (0000)
0026A840 0024:
??_C@_0CE@OBCLMFIJ@HS_TYPE_IS_OBJECT?$CIexpression?9?$DOty@ (0000)
0026A864 0039:
??_C@_0DJ@MLDFNHMP@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A8A0 003c:
??_C@_0DM@NDFNDKDO@hs_syntax_get?$CIexpression_index?$CJ?9@ (0000)
0026A8DC 0027:
??_C@_0CH@KPEEOMPJ@expression?9?$DOtype?$DN?$DN_hs_type_objec@ (0000)
0026A904 0029:
??_C@_0CJ@MJLOCEH@ran?5out?5of?5script?5string?5constan@ (0000)
0026A930 0031:
??_C@_0DB@KNNKPLIC@i?5expected?5?$CIglobal?$DMtype?$DO?5?$DMname?$DO?5@ (0000)
0026A964 003b:
??_C@_0DL@HEBOLCPD@i?5expected?5a?5global?5variable?5nam@ (0000)
0026A9A0 002a:
??_C@_0CK@ILPHLOJN@there?5is?5already?5a?5variable?5by?5t@ (0000)
0026A9CC 002b:
??_C@_0CL@FLFKBOAG@i?5couldn?8t?5allocate?5space?5for?5th@ (0000)
0026A9F8 001a:
??_C@_0BK@IKPJOEIK@this?5is?5not?5a?5valid?5type?4?$AA@ (0000)
0026AA14 0032:
??_C@_0DC@LIKMAGAH@i?5expected?5?$CIscript?5?$DMtype?$DO?5?$DMname?$DO@ (0000)
0026AA48 0037:
??_C@_0DH@HLEPKBGC@i?5expected?5?$CIscript?5stub?5?$DMtype?$DO?5?$DM@ (0000)
0026AA80 0039:
??_C@_0DJ@ICFJDLL@i?5expected?5?$CIscript?5static?5?$DMtype?$DO@ (0000)
0026AABC 0032:
??_C@_0DC@KKMNLEGD@i?5expected?5a?5script?5name?5less?5th@ (0000)
0026AAF0 0040:
??_C@_0EA@JEODPONE@only?5static?5scripts?5of?5the?5same?5@ (0000)
0026AB30 001e:
??_C@_0BO@DIEOOMIB@i?5couldn?8t?5allocate?5a?5script?4?$AA@ (0000)
0026AB50 0039:
??_C@_0DJ@KPBLJMAG@i?5expected?5?$CIscript?5local?5?$DMtype?$DO?5@ (0000)
0026AB8C 0021:
??_C@_0CB@IMBMFBPE@this?5is?5not?5a?5valid?5return?5type?4@ (0000)
0026ABB0 0045:
??_C@_0EF@HPGCPNKB@script?5type?5must?5be?5?$CCstartup?$CC?0?5?$CC@ (0000)
0026ABF8 0026:
??_C@_0CG@DLDLACEH@this?5quoted?5constant?5is?5untermin@ (0000)
0026AC20 0016:
??_C@_0BG@OBOCFOLJ@unterminated?5comment?4?$AA@ (0000)
0026AC38 0032:
??_C@_0DC@DNDDDIBA@expressions?5of?5type?5?$CFs?5are?5curre@ (0000)
0026AC70 0043:
??_C@_0ED@BCCOKIBI@the?5value?5of?5this?5expression?5?$CIin@ (0000)
0026ACB4 002c:
??_C@_0CM@DJEKPL@i?5expected?5a?5script?5or?5variable?5@ (0000)
0026ACE0 0068:
??_C@_0GI@BHJPJIIC@hs_type_valid?$CIexpression?9?$DOtype?$CJ?5@ (0000)
0026AD48 0028:
??_C@_0CI@NKPOIECC@i?5expected?5?$CFs?0?5but?5i?5got?5an?5expr@ (0000)
0026AD70 0010:
??_C@_0BA@PAKINOFK@a?5function?5name?$AA@ (0000)
0026AD80 0015:
??_C@_0BF@IBMEIANF@?$CCscript?$CC?5or?5?$CCglobal?$CC?$AA@ (0000)
0026AD98 002d:
??_C@_0CN@EDPOFKO@this?5is?5not?5a?5valid?5function?5or?5@ (0000)
0026ADC8 0010:
??_C@_0BA@LKPMJEGC@function?9?$DOparse?$AA@ (0000)
0026ADD8 003d:
??_C@_0DN@MBGBMIIG@it?5is?5illegal?5to?5set?5the?5value?5o@ (0000)
0026AE18 0028:
??_C@_0CI@LEFIJLGP@it?5is?5illegal?5to?5block?5in?5this?5c@ (0000)
0026AE40 0031:
??_C@_0DB@FJPDKKBL@i?5expected?5a?5?$CFs?0?5but?5this?5functi@ (0000)
0026AE74 002f:
??_C@_0CP@EBGMPNCK@i?5expected?5a?5?$CFs?0?5but?5this?5script@ (0000)
0026AEA4 001d:
??_C@_0BN@IHENCGGJ@this?5is?5not?5a?5static?5script?4?$AA@ (0000)
0026AEC4 0021:
??_C@_0CB@IAHJHNPF@i?5expected?5?$CCscript?$CC?5or?5?$CCglobal?$CC?4@ (0000)
0026AEE8 002e:
??_C@_0CO@BFGOLJBG@missing?5type?5?$CIyou?5need?5to?5recomp@ (0000)
0026AF18 0041:
??_C@_0EB@EJKNFGEH@type?5is?5inconsistent?5with?5usage?5@ (0000)
0026AF5C 0035:
??_C@_0DF@DBAKANGN@corrupt?5syntax?5tree?5?$CIyou?5need?5to@ (0000)
0026AF94 0032:
??_C@_0DC@LGOKBIPD@missing?5function?5?$CIyou?5need?5to?5re@ (0000)
0026AFC8 002a:
??_C@_0CK@DLLKHDNE@bad?5script?5index?5?$CIyou?5need?5to?5re@ (0000)
0026AFF4 001a:
??_C@_0BK@BFLBDCPG@?$CBhs_compile_globals?4error?$AA@ (0000)
0026B010 001a:
??_C@_0BK@NAGDEHOO@this?5expression?5is?5empty?4?$AA@ (0000)
0026B02C 0024:
??_C@_0CE@GGGJMCLA@this?5left?5parenthesis?5is?5unmatch@ (0000)
0026B050 005f:
??_C@_0FP@FAMPHEFE@hs_type_valid?$CIexpected_type?$CJ?5?$HM?$HM?5@ (0000)
0026B0B0 002d:
??_C@_0CN@KIPPILAN@the?5?$CC?$CFs?$CC?5call?5requires?5exactly?5?$CF@ (0000)
0026B0E0 0027:
??_C@_0CH@HOBBAFGG@hs_type_valid?$CIdefinition?9?$DOreturn@ (0000)
0026B108 004a:
??_C@_0EK@BFPAJKIG@begin_random?5can?5take?5a?5maximum?5@ (0000)
0026B154 0036:
??_C@_0DG@ILKKMIFN@a?5statement?5block?5must?5contain?5a@ (0000)
0026B190 0050:
??_C@_0FA@MLNKNPCC@function_index?$DN?$DN_hs_function_beg@ (0000)
0026B1E0 0030:
??_C@_0DA@FDDIOHDH@c?3?2halo?2source?2hs?2hs_library_int@ (0000)
0026B210 002d:
??_C@_0CN@FFHDLAIG@i?5expected?5?$CIif?5?$DMcondition?$DO?5?$DMthen@ (0000)
0026B240 0020:
??_C@_0CA@JPNHPBMJ@function_index?$DN?$DN_hs_function_if?$AA@ (0000)
0026B260 002a:
??_C@_0CK@FOEIDHHM@i?5expected?5a?5variable?5to?5set?5and@ (0000)
0026B28C 0020:
??_C@_0CA@PGGJICDP@i?5expected?5an?5assignment?5value?4?$AA@ (0000)
0026B2AC 001f:
??_C@_0BP@FENPFJFI@i?5didn?8t?5expect?5this?5argument?4?$AA@ (0000)
0026B2CC 0025:
??_C@_0CF@JLOHFOAN@this?5is?5not?5a?5valid?5global?5varia@ (0000)
0026B2F4 0009:
??_C@_08NNEKJPJG@asserted?$AA@ (0000)
0026B300 0055:
??_C@_0FF@OKNDBCCJ@you?5cannot?5pass?5the?5result?5of?5th@ (0000)
0026B358 002b:
??_C@_0CL@HLGBMAID@the?5?$CFs?5call?5requires?5at?5least?52?5@ (0000)
0026B388 0044:
??_C@_0EE@DJKKNFEH@function_index?$DN?$DN_hs_function_and@ (0000)
0026B3CC 0024:
??_C@_0CE@JPJPEJGL@the?5?$CFs?5call?5requires?5?$CFs2?5argumen@ (0000)
0026B3F0 000a:
??_C@_09HJOCAFJB@at?5least?5?$AA@ (0000)
0026B400 0046:
??_C@_0EG@NCMDIGON@function_index?$DO?$DN_hs_function_plu@ (0000)
0026B448 004d:
??_C@_0EN@LKLJPEDN@function_index?$DN?$DN_hs_function_equ@ (0000)
0026B498 0044:
??_C@_0EE@DBJLFPAO@function_index?$DO?$DN_hs_function_gt?5@ (0000)
0026B4DC 003f:
??_C@_0DP@OBLOAKOC@the?5sleep?5call?5requires?5a?5time?5a@ (0000)
0026B51C 0023:
??_C@_0CD@OEIHEIL@function_index?$DN?$DN_hs_function_sle@ (0000)
0026B540 0045:
??_C@_0EF@ONCEJGKM@the?5sleep_until?5call?5requires?5a?5@ (0000)
0026B588 0029:
??_C@_0CJ@OOHINAAD@function_index?$DN?$DN_hs_function_sle@ (0000)
0026B5B4 0027:
??_C@_0CH@LDNCEPBK@this?5static?5script?5cannot?5be?5awa@ (0000)
0026B5DC 0022:
??_C@_0CC@MOINJLCD@function_index?$DN?$DN_hs_function_wak@ (0000)
0026B600 0048:
??_C@_0EI@PCGFDELO@this?5is?5not?5a?5global?5variable?5re@ (0000)
0026B648 0025:
??_C@_0CF@OOHBFBHF@function_index?$DN?$DN_hs_function_ins@ (0000)
0026B670 005b:
??_C@_0FL@GHADBDBJ@function_index?$DO?$DN_hs_function_obj@ (0000)
0026B6D0 0068:
??_C@_0GI@HCJMIFHN@?$CIfunction_index?$DO?$DN_hs_function_de@ (0000)
0026B738 0052:
??_C@_0FC@BMHAGKNK@hs_compile_globals?4error_offset?$DO@ (0000)
0026B78C 0023:
??_C@_0CD@IOHANEHH@hs_compile_globals?4compiled_sour@ (0000)
0026B7B0 0056:
??_C@_0FG@HHFCBJJH@global_scenario_get?$CI?$CJ?9?$DOhs_string@ (0000)
0026B808 002e:
??_C@_0CO@JFMALCKF@couldn?8t?5allocate?5memory?5for?5com@ (0000)
0026B838 0057:
??_C@_0FH@BKGDNNEC@hs_compile_globals?4error_offset?$DO@ (0000)
0026B890 0044:
??_C@_0EE@JNFGKPCH@tell?5matt?5that?5somebody?5failed?5t@ (0000)
0026B8D4 002d:
??_C@_0CN@CMJJHKPH@increase?5MAXIMUM_HS_STRING_DATA_@ (0000)
0026B904 001f:
??_C@_0BP@OAFEJCHM@hs_compile_globals?4initialized?$AA@ (0000)
00453480 012c:
_bss_00453480 (0000)
*/
/* ---------- headers */
/* ---------- constants */
/* ---------- macros */
/* ---------- structures */
/* ---------- prototypes */
/* ---------- globals */
/* ---------- public code */
/* ---------- private code */