#path #parser #gml #outputs #file-line #questions #translating

gml_log_parser

一个小型库,用于解析 GameMaker 输出的复杂调用堆栈,并将其转换为 VSC 友好的文件/行路径。

1 个不稳定版本

0.1.1 2024年5月2日

#4 in #translating


adam 中使用

MIT/Apache

16KB
334 代码行数,不包括注释

gml_log_parser

一个小型库,用于解析 GameMaker 输出的复杂调用堆栈,并将其转换为 VSC 友好的文件/行路径。

// Before
 "gml_Script_anon@9061@anon@9032_anon@9004_anon@8977_gml_Object_obj_example_Create_0:288"
 "gml_Object_obj_example_Step_2:7"
 "gml_Script_anon@11365@foobar_ScriptExample:347",

// After
"objects/obj_example/Create_0.gml:288:0"
"objects/obj_example/Step_2.gml:7:0"
"script/ScriptExample/ScriptExample.gml:347:0"

依赖关系

~5–13MB
~136K SLoC