tamer: obj::xmlo::{legacy=>}ir

Calling it "legacyir" is just confusing.  The original hope, when beginning
TAMER, was that I'd be able to use a new object format in the near future to
help speed up the compilation process.  But that's far from our list of
priorities now, and so seeing "legacy" all over the place is really
confusing considering that it implies that perhaps it shouldn't be used for
new code.

This helps to clear up that cognitive dissonance by remaining neutral on the
topic.  And the reality is that it won't be "legacy" for some time.

DEV-10863
main
Mike Gerwitz 2021-11-04 13:23:38 -04:00
parent cee6402f8b
commit 5a91db6d54
2 changed files with 3 additions and 3 deletions

View File

@ -17,7 +17,7 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//! Legacy IR faithful to the XSLT-based compiler.
//! `xmlo` IR faithful to the XSLT-based compiler.
//!
//! This represents the intermediate format (IR) used by the `xmlo` files
//! (see [`crate::obj::xmlo`]) originally produced by the XSLT-based

View File

@ -75,9 +75,9 @@
//! ```
mod asg_builder;
mod legacyir;
mod ir;
mod reader;
pub use asg_builder::{AsgBuilder, AsgBuilderState};
pub use legacyir::{PackageAttrs, SymAttrs, SymDtype, SymType};
pub use ir::{PackageAttrs, SymAttrs, SymDtype, SymType};
pub use reader::{XmloError, XmloEvent, XmloReader};