tame/tamer/src/asg
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
..
air tamer: asg: Move Ident-specific methods off of Asg 2023-04-19 12:40:35 -04:00
graph tamer: asg: Move Ident-specific methods off of Asg 2023-04-19 12:40:35 -04:00
.gitignore tamer: Embed ASG ontology visualization in rustdoc-generated docs 2023-03-10 14:28:00 -05:00
air.rs tamer: asg: Move Ident-specific methods off of Asg 2023-04-19 12:40:35 -04:00
error.rs tamer: asg: Basic `Doc::Text` support 2023-04-12 12:04:12 -04:00
graph.rs tamer: asg: Move Ident-specific methods off of Asg 2023-04-19 12:40:35 -04:00
mod.rs tamer: asg: Move Ident-specific methods off of Asg 2023-04-19 12:40:35 -04:00