| 6437 | } |
| 6438 | |
| 6439 | Error 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 | |
| 6456 | GDScriptAnalyzer::GDScriptAnalyzer(GDScriptParser *p_parser) { |
| 6457 | parser = p_parser; |