Mike Gerwitz
89700aa949
This introduces the concept of ontological cross edges. The term "cross edge" is most often seen in the context of graph traversals, e.g. the trees formed by a depth-first search. This, however, refers to the trees that are inherent in the ontology of the graph. For example, an `ExprRef` will produce a cross edge to the referenced `Ident`, that that is a different tree than the current expression. (Well, I suppose technically it _could_ be a back edge, but then that'd be a cycle which would fail the process once we get to preventing it. So let's ignore that for now.) DEV-13708 |
||
---|---|---|
.. | ||
air | ||
graph | ||
air.rs | ||
error.rs | ||
graph.rs | ||
mod.rs |