Answer architecture round 1: the read-once check back at link over uses from the compiled arms, every link step taking its inputs as arguments in link.go, a record column holding its name and datatype, and items 104 to 106 dropped from the plan with the decisions citing them reworded
This commit is contained in:
@@ -967,6 +967,7 @@ struct.go structs: FakeStruct, fake tags as one record's columns, and a fi
|
||||
inline.go inline templates: Template, NewTemplate, FakeTemplate, IsTemplate, and their compile and link
|
||||
format.go a format's tokens checked against their fields, and compiled
|
||||
reference.go resolving references across the tree
|
||||
link.go linking a template to the assembled tree, in steps: references, names' targets, compiled formats, a name's keys and reads, column reads, and the checks over them
|
||||
graph.go the node graph: tree walks, containment and render edges, and the cycle and repeat fences
|
||||
calc.go the {calc()} operand checks: never a number, and a constant zero divisor
|
||||
datatype.go column datatypes: DataType, where datatype and null may sit, a column's datatype
|
||||
|
||||
Reference in New Issue
Block a user