lilleman
|
a7d77bd3ad
|
Rename arm.key to head, give renderScope.row its own type, and value.go to valueproof.go
|
2026-09-29 10:28:15 +02:00 |
|
lilleman
|
16e4f4ebbb
|
Give prove, stepInto and columnItems a case per node kind, panicking on the rest
|
2026-09-29 09:56:09 +02:00 |
|
lilleman
|
c422c9e436
|
Build the walk root in New, drop the categories copy, and correct the node and renders comments
|
2026-09-29 04:45:27 +02:00 |
|
lilleman
|
e77a9371db
|
Cut tableSite.row's stray clause
|
2026-09-29 03:34:48 +02:00 |
|
lilleman
|
e9cdfe9edd
|
Keep a template's table in one field, tableSite
|
2026-09-29 03:34:48 +02:00 |
|
lilleman
|
1cefa18039
|
Name the four node-kind switches on node
|
2026-09-29 02:48:58 +02:00 |
|
lilleman
|
b41ce7679f
|
State the node-kind switch rule on node
|
2026-09-29 02:48:58 +02:00 |
|
lilleman
|
62ae658b4d
|
Drop checkCells from the compile fill header
|
2026-09-28 23:55:22 +02:00 |
|
lilleman
|
6158eb0f46
|
Build a table cell's template through compileString, and drop the done round item
|
2026-09-28 23:55:22 +02:00 |
|
lilleman
|
e257dc0e6e
|
Return link's and format compile's outputs as templateLink and formatOps, assigned once in linkTemplate
|
2026-09-28 23:55:22 +02:00 |
|
lilleman
|
21b48c8c41
|
Correct the false comments and delete dead code
|
2026-09-28 21:46:24 +02:00 |
|
lilleman
|
8f86de2187
|
Name pathKeys, pathKeyReaders, proveKeys and readValue's hold for what they hold, and give no token kind to the zero value
|
2026-09-28 12:06:03 +02:00 |
|
lilleman
|
affbb9ac6f
|
Give head, index, bound and draw one meaning each, name familyRoot, and type the token kinds
|
2026-09-28 12:06:03 +02:00 |
|
lilleman
|
ecb90f828f
|
Correct the comments and decision around link-time compilation
|
2026-09-28 03:23:27 +02:00 |
|
lilleman
|
306b88ef56
|
Compile every format at link
|
2026-09-28 03:23:27 +02:00 |
|
lilleman
|
e9bb89f044
|
Correct and trim the comments around the path walks
|
2026-09-28 00:55:48 +02:00 |
|
lilleman
|
c1b928a3f5
|
Give whole one meaning, the bare table read, and name the pinned row pinnedRow, landsRow and compileRowFormat
|
2026-09-26 15:42:42 +02:00 |
|
lilleman
|
d6ac8ed9fd
|
Give check, children, column, columns, draw, drawn, fields, format, head, index, key, n, name, named, names, null, number, op, reads, record, root, row, t and whole one meaning each
|
2026-09-25 19:31:09 +02:00 |
|
lilleman
|
2a7499e93c
|
Parse and check a format in one call, keeping compileTemplate under the complexity gate
|
2026-09-24 23:36:27 +02:00 |
|
lilleman
|
467cb6fb18
|
Parse a format once into tokens, and have the fences read its ops
|
2026-09-24 23:36:27 +02:00 |
|
lilleman
|
2e778f3b31
|
Name a cell's line in its link-time errors, and say where a format holding a reference compiles
|
2026-09-24 22:45:36 +02:00 |
|
lilleman
|
526832fc3f
|
Compile a format holding a reference once, at link
|
2026-09-24 22:45:36 +02:00 |
|
lilleman
|
5aae86638b
|
Keep reference bindings out of template.fields, in template.refHeads
|
2026-09-24 19:38:10 +02:00 |
|
lilleman
|
9f00ad039e
|
Move the decisions to docs/decisions.md, indexed in AGENTS.md and linked from the fences they back
|
2026-09-24 13:44:06 +02:00 |
|
lilleman
|
def2a5f25d
|
Gather the family fence in family.go
|
2026-09-23 23:11:13 +02:00 |
|
lilleman
|
41dbbd3fda
|
Say hold where the prose still said draws
|
2026-09-21 22:06:01 +02:00 |
|
lilleman
|
d128621fc1
|
Name a render's holds apart from the draw fence
|
2026-09-21 22:06:01 +02:00 |
|
lilleman
|
a2074a455e
|
Put the reference write beside fields, and cut the header restatement
|
2026-09-21 11:43:58 +02:00 |
|
lilleman
|
311ed40d05
|
Say which pass fills the cell fields, and when the format recompiles
|
2026-09-21 11:43:58 +02:00 |
|
lilleman
|
1e80fd54f6
|
Group the template fields under the pass that fills each
|
2026-09-21 11:43:58 +02:00 |
|
lilleman
|
ce8ea550a3
|
Correct what the readers proved false, and lift the file map out of last place
Tests / vet + fmt + tests (pull_request) Successful in 1m26s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
Tests / vet + fmt + tests (push) Successful in 7s
Tests / Gitea release from CHANGELOG.md (push) Successful in 5s
|
2026-09-20 21:47:17 +02:00 |
|
lilleman
|
fb0480e741
|
Identify a fence alternative by the table row rather than the cell, keep the outermost row through a reached table, and key reads and visits by it
Tests / vet + fmt + tests (pull_request) Successful in 1m8s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
|
2026-09-17 15:53:44 +02:00 |
|
lilleman
|
7abd3e2d95
|
Refuse a blank TSV line, fence a table's family through any template, resolve a path before drawing, clamp the weighted pick, and say which countries and currencies the tables hold
Tests / vet + fmt + tests (pull_request) Successful in 1m8s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
|
2026-09-17 13:15:33 +02:00 |
|
lilleman
|
f6b54c8ae6
|
Add the table node: rows TSV, key and name selection, linked tables drawn consistently, and the choice-of-rows fence
|
2026-09-17 12:28:46 +02:00 |
|
lilleman
|
68d2461704
|
Name the draw option drawGroup, refuse one whose reads all sit behind a nested draw group, and record why the two fences stay apart
Tests / vet + fmt + tests (pull_request) Successful in 1m7s
|
2026-09-16 08:55:55 +02:00 |
|
lilleman
|
d3f430bf53
|
Render a repeat iteration in no group, refuse a group that names nothing, key group names by category, and own reference overlap in one fence
Tests / vet + fmt + tests (pull_request) Successful in 1m6s
|
2026-09-15 23:31:48 +02:00 |
|
lilleman
|
5ed45cc55c
|
Rename the folder node type from group to folder, freeing group for the draw option
|
2026-09-15 23:25:39 +02:00 |
|
lilleman
|
246f99a319
|
One reference draw per render in both views: a repeat iteration draws anew, a group option draws apart, and one fence refuses what a render's draws cannot answer for
Tests / vet + fmt + tests (pull_request) Successful in 1m6s
|
2026-09-15 22:59:30 +02:00 |
|
lilleman
|
b4ebab5abf
|
Keep a read's null with its draw, share the lone-reference check, name a JSON-string item's object form again, prove each column once per pass, and read a record off template.record
Tests / vet + fmt + tests (pull_request) Successful in 1m3s
|
2026-09-15 20:42:13 +02:00 |
|
lilleman
|
2b2010bdd6
|
Take the datatype and null of the column a lone reference reads, and check a column's datatypes once its references are linked
Tests / vet + fmt + tests (pull_request) Successful in 1m3s
|
2026-09-15 20:20:25 +02:00 |
|
lilleman
|
3cd3f8f317
|
Spend the struct cap on embedded structs too, word it for any struct field, and route path advice through the name check
Tests / vet + fmt + tests (pull_request) Successful in 1m2s
Tests / vet + fmt + tests (push) Successful in 6s
|
2026-09-15 17:50:42 +02:00 |
|
lilleman
|
bbe6c5b1d9
|
Fold the range check into columnKind.past, refuse a leading / in IsTemplate, reserve the name -, and document fake:"-" on an embedded struct
Tests / vet + fmt + tests (pull_request) Successful in 1m1s
|
2026-09-15 17:11:20 +02:00 |
|
lilleman
|
3e7127da71
|
Parse a divisor's rounding half exactly, print zero unsigned, name int64 refusals, and quote CSV fields without a writer
Tests / vet + fmt + tests (pull_request) Successful in 1m0s
|
2026-09-15 15:08:26 +02:00 |
|
lilleman
|
5615ab6d89
|
Check a typed column's value, not its text: one literal, value call, calc or read, bounded by its arguments
Tests / vet + fmt + tests (pull_request) Successful in 59s
|
2026-09-15 14:33:04 +02:00 |
|
lilleman
|
94dc562c6c
|
Typed columns and null: a datatype option, null items, and a load check that every typed render parses
Tests / vet + fmt + tests (pull_request) Successful in 58s
|
2026-09-15 11:23:57 +02:00 |
|
lilleman
|
1cd422352b
|
Cut the comments the README already records, and record the cycle-fence and exit-code rules there
Tests / vet + fmt + tests (pull_request) Successful in 58s
|
2026-09-03 21:00:42 +02:00 |
|
lilleman
|
44c91668f9
|
Give the inline pipeline its own file, and record the shape, padding and template-API decisions
Tests / vet + fmt + tests (pull_request) Successful in 55s
|
2026-09-03 20:37:44 +02:00 |
|
lilleman
|
6916894ab5
|
One CLI classifier settling the argument shape before load; JSON strings are templates and a quote is reserved in names
|
2026-09-03 20:34:42 +02:00 |
|
lilleman
|
873b7678ba
|
Address reviewer findings: reference hint, consumer-terms type errors, misuse exit code, immutability and parity docs
Tests / vet + fmt + tests (pull_request) Successful in 57s
|
2026-09-03 19:21:42 +02:00 |
|
lilleman
|
305d8f8edd
|
Address stability nits: doc grammar, scalar-JSON note, bracket-rule rationale
Tests / vet + fmt + tests (pull_request) Successful in 56s
|
2026-09-03 17:53:05 +02:00 |
|