MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / analyze

Method analyze

modules/gdscript/gdscript_analyzer.cpp:6439–6454  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6437}
6438
6439Error GDScriptAnalyzer::analyze() {
6440 parser->errors.clear();
6441
6442 Error err = resolve_inheritance();
6443 if (err) {
6444 return err;
6445 }
6446
6447 resolve_interface();
6448 err = resolve_body();
6449 if (err) {
6450 return err;
6451 }
6452
6453 return resolve_dependencies();
6454}
6455
6456GDScriptAnalyzer::GDScriptAnalyzer(GDScriptParser *p_parser) {
6457 parser = p_parser;

Callers 11

_update_exportsMethod · 0.80
reloadMethod · 0.80
validateMethod · 0.80
complete_codeMethod · 0.80
lookup_codeMethod · 0.80
parse_fileMethod · 0.80
parseMethod · 0.80
test_parserFunction · 0.80
test_compilerFunction · 0.80
execute_test_codeMethod · 0.80
assert_no_errors_inFunction · 0.80

Calls 1

clearMethod · 0.45

Tested by 4

test_parserFunction · 0.64
test_compilerFunction · 0.64
execute_test_codeMethod · 0.64
assert_no_errors_inFunction · 0.64