ww: lift introspection files to lib/ww/ (ast, lex, tok, parse, typ, sym)
This commit is contained in:
@@ -656,7 +656,7 @@ fn scanuse(src: *u8, len: u64) (*u8, u64) = {
|
||||
// Recursively expand `path` into c.out. Imported files are emitted
|
||||
// before their importer; cycles are broken via the visited set.
|
||||
// modulename — pick the source's containing-directory basename. So
|
||||
// `lib/os/os.ww` → "os"; `selfhost/cmd/wcc/sym.ww` → "wcc". Falls back
|
||||
// `lib/os/os.ww` → "os"; `lib/ww/sym.ww` → "ww". Falls back
|
||||
// to the file's own basename (sans .ww) when there is no parent dir.
|
||||
// Returns ("",0) if `path` ends in a '/' (degenerate).
|
||||
fn modulename(path: *u8, plen: u64) (*u8, u64) = {
|
||||
|
||||
@@ -337,7 +337,7 @@ fn scanuse(src: *u8, len: u64) (*u8, u64) = {
|
||||
// Recursively expand `path` into c.out. Imported files are emitted
|
||||
// before their importer; cycles are broken via the visited set.
|
||||
// modulename — pick the source's containing-directory basename. So
|
||||
// `lib/os/os.ww` → "os"; `selfhost/cmd/wcc/sym.ww` → "wcc". Falls back
|
||||
// `lib/os/os.ww` → "os"; `lib/ww/sym.ww` → "ww". Falls back
|
||||
// to the file's own basename (sans .ww) when there is no parent dir.
|
||||
// Returns ("",0) if `path` ends in a '/' (degenerate).
|
||||
fn modulename(path: *u8, plen: u64) (*u8, u64) = {
|
||||
|
||||
Reference in New Issue
Block a user