Topological sort: Difference between revisions
m
→{{header|Tailspin}}: Add needed type casts
m (→Depth-first search: cosmetic) |
m (→{{header|Tailspin}}: Add needed type casts) |
||
Line 6,935:
composer depRecord
(<WS>? def node: <~WS>; <WS>? <dep>* <WS>? $node -> ..|@collectDeps.v: {node: $};)
rule dep: (<~WS> -> ..|@collectDeps.e: {from: node´$node, to: node´$}; <WS>?)
end depRecord
$(3..last)... -> !depRecord
|