Rename spec -> registry + type reading

This commit is contained in:
Robin Voetter
2020-01-22 21:03:03 +01:00
parent 9e3f2cc16a
commit 1d3f80c6a9
4 changed files with 523 additions and 345 deletions

View File

@@ -1,6 +1,6 @@
const std = @import("std");
const xml = @import("xml.zig");
const spec = @import("spec.zig");
const reg = @import("registry.zig");
pub fn main() !void {
if (std.os.argv.len <= 1) {
@@ -17,13 +17,13 @@ pub fn main() !void {
_ = try file.inStream().stream.read(source);
var registry = try xml.parse(std.heap.page_allocator, source);
var spec = try xml.parse(std.heap.page_allocator, source);
defer spec.deinit();
const registry = reg.generate(std.heap.page_allocator, spec.root);
defer registry.deinit();
const vk_spec = spec.generate(std.heap.page_allocator, registry);
defer vk_spec.deinit();
vk_spec.dump();
// registry.dump();
}
test "main" {