virtualx-engine/modules/gdscript/tests/scripts
ocean (they/them) 861743cd04 GDScript: add errors when calling unimplemented virtual functions
This PR does a small refactor of how method flags are handled in the GDScript analyzer.
This way, it adds support for the analyzer to use any of MethodInfo's flags, where previously
it could only use METHOD_FLAG_STATIC and METHOD_FLAG_VARARG.

As a side-effect, this also normalizes behavior between editor and release templates, which fixes #76938.

The tests added also brought a different issue to light, where using `super()` appears to generate a
return variable discarded on calling super's _init(), which doesn't have a return value. This should be
tackled in a different PR, which will have to change the output of this PR's tests.
2023-06-15 07:16:31 -04:00
..
analyzer GDScript: add errors when calling unimplemented virtual functions 2023-06-15 07:16:31 -04:00
parser GDScript: Reorganize and unify warnings 2023-04-28 18:25:11 +03:00
runtime GDScript: Further restrict test error output for C++ errors 2023-06-14 13:28:52 +02:00
.gitignore Add runner for GDScript testing 2021-04-08 09:34:59 -03:00
project.godot Add runner for GDScript testing 2021-04-08 09:34:59 -03:00