tame/tamer/src
Mike Gerwitz f183600c3a tamer: asg: Move Ident-specific methods off of Asg
Historically, the ASG was better described as a "dependency graph",
containing only identifiers (which are simply called "symbols" in the
XSLT-based compiler).  Consequently, it was appropriate for the graph to
have operations specific to identifiers.  (Indeed, that's the only type of
object the graph supported.)

Much has changed since then.  This cleans things up, and makes parenting
identifiers to root an _explicit_ operation.  This will make it easier to
move forward with handling of scope, and importing identifiers into
packages, and removing `Source`, and so on.

DEV-13162
2023-04-19 12:40:35 -04:00
..
asg tamer: asg: Move Ident-specific methods off of Asg 2023-04-19 12:40:35 -04:00
bin tamer: Introduce desugaring operation for shorthand template application 2023-03-29 12:58:34 -04:00
diagnose tamer: diagnose::panic::diagnostic_todo!: New macro 2023-01-20 23:37:30 -05:00
iter Copyright year and name update 2023-01-20 23:37:30 -05:00
ld tamer: asg: Move Ident-specific methods off of Asg 2023-04-19 12:40:35 -04:00
nir tamer: nir::tplshort: Generate @desc for generated template 2023-04-13 09:30:27 -04:00
obj Copyright year and name update 2023-01-20 23:37:30 -05:00
parse tamer: asg::air: Use StateStack 2023-03-30 15:44:14 -04:00
sym tamer: NIR->xmli: Basic match support 2023-04-06 22:40:18 -04:00
test Copyright year and name update 2023-01-20 23:37:30 -05:00
xir tamer: Re-introduce literal parsing for xmlns in NIR for PackageStmt 2023-04-12 11:59:49 -04:00
convert.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
diagnose.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
f.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
fmt.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
fs.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
global.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
iter.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
ld.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
lib.rs tamer: Rust v1.{68=>70}: Stabalized nonzero_min_max and is_some_and 2023-04-12 12:04:13 -04:00
nir.rs tamer: Re-introduce literal parsing for xmlns in NIR for PackageStmt 2023-04-12 11:59:49 -04:00
num.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
parse.rs tamer: xir::parse::ele: Move StateStack into parse::state 2023-03-30 15:44:12 -04:00
span.rs tamer: span: Resolve unusued import warning for debug diagnostic 2023-03-10 14:27:58 -05:00
xir.rs tamer: xir::autoclose: New lowering operation 2023-03-10 14:27:57 -05:00