Support YAML I/O (#1963)

* docs/src/proposal-yaml-io.md

* initial step

* Add `--y2c` etc

* test cases

* docs

* more testing

* more

* more test cases

* git rm docs/src/proposal-yaml-io.md

* make dev

* ylistwrap -> yarray
This commit is contained in:
John Kerl 2026-02-15 09:24:38 -05:00 committed by GitHub
parent 0003b83654
commit f375440bd4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
93 changed files with 2108 additions and 122 deletions

View file

@ -92,19 +92,20 @@ staticcheck:
# * turns *.md.in into *.md (live code samples), using mlr from the $PATH
# * note the man/manpage.txt becomes some of the HTML content
# * turns *.md into docs/site HTML and CSS files
dev:
-make fmt
make build
dev: fmt build
make check
make -C man build
make -C docs/src forcebuild
make -C docs
@echo DONE
docs: build
docs: fmt build
make -C docs/src forcebuild
make -C docs
man: fmt build
make -C man build
# ----------------------------------------------------------------
# Keystroke-savers
@ -124,4 +125,4 @@ release_tarball: build check
# ================================================================
# Go does its own dependency management, outside of make.
.PHONY: build mlr check unit_test regression_test bench fmt staticcheck dev docs
.PHONY: build mlr check unit_test regression_test bench fmt staticcheck dev docs man