@@ -9,7 +9,7 @@ const Package = @import("Package.zig");
9
9
const Zir = @import ("Zir.zig" );
10
10
const Ref = Zir .Inst .Ref ;
11
11
const log = std .log .scoped (.autodoc );
12
- const Docgen = @import ("Docgen .zig" );
12
+ const Docgen = @import ("autodoc/render_source .zig" );
13
13
14
14
module : * Module ,
15
15
doc_location : Compilation.EmitLoc ,
@@ -243,6 +243,7 @@ pub fn generateZirData(self: *Autodoc) !void {
243
243
try d .handle .openDir (self .doc_location .basename , .{})
244
244
else
245
245
try self .module .zig_cache_artifact_directory .handle .openDir (self .doc_location .basename , .{});
246
+
246
247
{
247
248
const data_js_f = try output_dir .createFile ("data.js" , .{});
248
249
defer data_js_f .close ();
@@ -267,25 +268,27 @@ pub fn generateZirData(self: *Autodoc) !void {
267
268
try buffer .flush ();
268
269
}
269
270
270
- output_dir .makeDir ("src-viewer" ) catch | e | switch (e ) {
271
- error .PathAlreadyExists = > {},
272
- else = > | err | return err ,
273
- };
274
- const html_dir = try output_dir .openDir ("src-viewer" , .{});
271
+ {
272
+ output_dir .makeDir ("src" ) catch | e | switch (e ) {
273
+ error .PathAlreadyExists = > {},
274
+ else = > | err | return err ,
275
+ };
276
+ const html_dir = try output_dir .openDir ("src" , .{});
275
277
276
- var files_iterator = self .files .iterator ();
278
+ var files_iterator = self .files .iterator ();
277
279
278
- while (files_iterator .next ()) | entry | {
279
- const new_html_path = entry .key_ptr .* .sub_file_path ;
280
+ while (files_iterator .next ()) | entry | {
281
+ const new_html_path = entry .key_ptr .* .sub_file_path ;
280
282
281
- const html_file = try createFromPath (html_dir , new_html_path );
282
- defer html_file .close ();
283
- var buffer = std .io .bufferedWriter (html_file .writer ());
283
+ const html_file = try createFromPath (html_dir , new_html_path );
284
+ defer html_file .close ();
285
+ var buffer = std .io .bufferedWriter (html_file .writer ());
284
286
285
- const out = buffer .writer ();
287
+ const out = buffer .writer ();
286
288
287
- try Docgen .genHtml (self .module .gpa , entry .key_ptr .* , out );
288
- try buffer .flush ();
289
+ try Docgen .genHtml (self .module .gpa , entry .key_ptr .* , out );
290
+ try buffer .flush ();
291
+ }
289
292
}
290
293
291
294
// copy main.js, index.html
0 commit comments