tamer: {obj=>ld}::xmle

This is a linker-specific module.
main
Mike Gerwitz 2021-10-11 23:52:59 -04:00
parent 5ea5cffd09
commit f899ac898e
6 changed files with 3 additions and 4 deletions

View File

@ -88,8 +88,7 @@
//!
//! 4. Relocatable code fragments are output into various sections in the
//! executable file.
//! This output file is currently `xmle`.
//! (**TODO**: Link to new `xmle` crate.)
//! This output file is currently [`xmle`].
//!
//! [ASG]: crate::ir::asg
//! [topo-sort]: https://en.wikipedia.org/wiki/Topological_sorting
@ -113,6 +112,7 @@ use crate::span::Span;
use crate::sym::st16;
pub mod poc;
pub mod xmle;
/// Span denoting a general linker operation.
///

View File

@ -20,6 +20,7 @@
//! **This is a poorly-written proof of concept; do not use!** It has been
//! banished to its own file to try to make that more clear.
use super::xmle::xir::lower_iter;
use crate::fs::{
Filesystem, FsCanonicalizer, PathFile, VisitOnceFile, VisitOnceFilesystem,
};
@ -29,7 +30,6 @@ use crate::ir::asg::{
SortableAsgError,
};
use crate::ir::xir::writer::XmlWriter;
use crate::obj::xmle::xir::lower_iter;
use crate::obj::xmlo::{AsgBuilder, AsgBuilderState, XmloReader};
use crate::sym::SymbolId;
use crate::sym::{GlobalSymbolIntern, GlobalSymbolResolve};

View File

@ -33,5 +33,4 @@
//!
//! [ELF]: https://en.wikipedia.org/wiki/Executable_and_Linkable_Format
pub mod xmle;
pub mod xmlo;