godot/main
George Marques 743053734f
Add static type checks in the parser
- 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.
2018-07-20 21:55:16 -03:00
..
tests Add static type checks in the parser 2018-07-20 21:55:16 -03:00
app_icon.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
default_controller_mappings.h SCons: properly close files when reading controller mappings 2018-03-16 08:40:33 +01:00
gamecontrollerdb_204.txt Generate controller mapping class from one or more SDL2 database files 2018-03-05 22:23:49 -08:00
gamecontrollerdb_205.txt Generate controller mapping class from one or more SDL2 database files 2018-03-05 22:23:49 -08:00
gamecontrollerdb.txt Generate controller mapping class from one or more SDL2 database files 2018-03-05 22:23:49 -08:00
godotcontrollerdb.txt Generate controller mapping class from one or more SDL2 database files 2018-03-05 22:23:49 -08:00
input_default.cpp Merge pull request #17196 from RandomShaper/improve-gui-touch 2018-05-02 10:47:49 +02:00
input_default.h Merge pull request #17196 from RandomShaper/improve-gui-touch 2018-05-02 10:47:49 +02:00
main.cpp Fix build issues and typos after c69de2ba4 2018-07-20 08:37:10 +02:00
main.h Revert "Make the performance reporting update frequency customizable" 2018-05-28 08:47:09 -03:00
performance.cpp Added Performance.AUDIO_OUTPUT_LATENCY 2018-07-17 08:54:59 -03:00
performance.h Added Performance.AUDIO_OUTPUT_LATENCY 2018-07-17 08:54:59 -03:00
SCsub add NoCache wrapper to Command 2018-06-21 03:00:33 -04:00
splash_editor.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
splash.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
timer_sync.cpp Add missing copyright headers 2018-05-16 14:50:44 -03:00
timer_sync.h Add missing copyright headers 2018-05-16 14:50:44 -03:00