bilelmoussaoui/gir-parser

A GObject introspection GIR files parser

★ 3Forks 2RustGitHub ↗Compare

Project website ↗

README

gir-parser

docs crates.io CI

A GObject introspection GIR files parser.

use gir_parser::{Repository, prelude::*};

let repository = Repository::from_path(format!("./gir-files/Gtk-4.0.gir")).unwrap();
for class in repository.namespace().classes().iter() {
    for method in class.methods() {
        println!("{}", method.name());
        println!("{}", method.doc().unwrap().text());
    }
}

Contributors

bilelmoussaouidependabot[bot]sdroegeA6GibKm

Issues