about summary refs log tree commit diff stats
path: root/999spaces.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2015-11-28 21:44:13 -0800
committerKartik K. Agaram <vc@akkartik.com>2015-11-28 21:44:13 -0800
commitdfdfc7e94af9cc304c94e2acff3238befe463f39 (patch)
treed0be22b21111b38f71019004c05f359103b1fce9 /999spaces.cc
parent11d10eb09311bcc975605709d476acd2025c242b (diff)
downloadmu-dfdfc7e94af9cc304c94e2acff3238befe463f39.tar.gz
2492 - summarize current transforms
Diffstat (limited to '999spaces.cc')
-rw-r--r--999spaces.cc23
1 files changed, 23 insertions, 0 deletions
diff --git a/999spaces.cc b/999spaces.cc
index 5b6ae7c8..18670da1 100644
--- a/999spaces.cc
+++ b/999spaces.cc
@@ -31,3 +31,26 @@ assert(Next_recipe_ordinal == 1000);
 assert(Initial_callstack_depth == 101);
 assert(Max_callstack_depth == 9989);
 //: 9990-9999 - intra-instruction lines (mostly label mem)
+
+//:: Summary of transforms and their dependencies
+//: begin transforms
+//: 52 insert fragments
+//:  ↳ 56.2 update header reagents
+//:  ↓ ↳ 56.4 fill in reply ingredients
+//:  ↳ 52.2 check fragments
+//:
+//:  ↱ 41 transform labels
+//: 40 transform braces
+//:
+//:  ↱ 48 check types by name
+//:  ↑ ↓ ↱ 56.3 deduce types from header
+//:  ↑ ↓ ↑ ↳ 57 static dispatch
+//:  ↑ ↳ 56 check reply instructions against header
+//: 30 check or set invalid containers
+//:  ↓ ↱ 46 collect surrounding spaces
+//:  ↳ 42 transform names
+//: ---
+//: 13 update inst.operation
+//:  ↳ 21 check inst
+//:    ↳ 43 transform 'new' to 'allocate'
+//: end transforms