743053734f
- Resolve types for all identifiers. - Error when identifier is not found. - Match return type and error when not returning a value when it should. - Check unreachable code (code after sure return). - Match argument count and types for function calls. - Determine if return type of function call matches the assignment. - Do static type check with match statement when possible. - Use type hints to determine export type. - Check compatibility between type hint and explicit export type. |
||
---|---|---|
.. | ||
doc_classes | ||
editor | ||
config.py | ||
gdscript_compiler.cpp | ||
gdscript_compiler.h | ||
gdscript_editor.cpp | ||
gdscript_function.cpp | ||
gdscript_function.h | ||
gdscript_functions.cpp | ||
gdscript_functions.h | ||
gdscript_parser.cpp | ||
gdscript_parser.h | ||
gdscript_tokenizer.cpp | ||
gdscript_tokenizer.h | ||
gdscript.cpp | ||
gdscript.h | ||
register_types.cpp | ||
register_types.h | ||
SCsub |