Skip to main content
100%

Godot API introduction parser

✓ Published0🌍 Public
Aadamscott
Last edited Feb 25, 2025
Created on Feb 24, 2025

This example parses Godot Engine’s XML class reference across multiple versions into a SQLite database, tracking how classes, methods, signals, and other API members change over time. It uses `xml.etree.ElementTree` for XML parsing, `semver` for version handling, and `subprocess` to check out specific Godot repository tags. The parser builds normalized tables with foreign keys linking each API item to its class and version, enabling cross-version comparison. The accompanying how-to file documents the init and parse commands for generating the local `godot_version_doc.db`.

AI-generated description

Similar vizzes