Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rename evy builtin `assert` to `test` as test seems to be a more intuitive name than assert. Full disclosure @camh- said all along it should `test`, but I felt the concept of a test is an abstraction level higher, a collection of many asserts or so. I had to rename all human-eval samples from `func test` to `func testAll`. Still it seems with a bit of distance and reading the builtin docs afresh: test is the more intuitive name. Fix up all examples and re-generate docs in separate commits for better reviewability. This merges the following commits: * builtin: Rename evy builtin `assert` to `test` (1/3) * builtin: Rename evy builtin `assert` to `test` (2/3) * builtin: Rename evy builtin `assert` to `test` (3/3) docs/builtins.md | 50 +++---- docs/usage.md | 21 ++- examples/human-eval/000.evy | 18 +-- examples/human-eval/001.evy | 12 +- examples/human-eval/002.evy | 10 +- examples/human-eval/003.evy | 16 +-- examples/human-eval/004.evy | 10 +- examples/human-eval/005.evy | 10 +- examples/human-eval/006.evy | 10 +- examples/human-eval/007.evy | 12 +- examples/human-eval/008.evy | 14 +- examples/human-eval/009.evy | 12 +- examples/human-eval/010.evy | 16 +-- examples/human-eval/011.evy | 10 +- examples/human-eval/012.evy | 10 +- examples/human-eval/013.evy | 12 +- examples/human-eval/014.evy | 10 +- examples/human-eval/015.evy | 10 +- examples/human-eval/016.evy | 14 +- examples/human-eval/017.evy | 14 +- examples/human-eval/018.evy | 12 +- examples/human-eval/019.evy | 14 +- examples/human-eval/020.evy | 14 +- examples/human-eval/021.evy | 14 +- examples/human-eval/022.evy | 10 +- examples/human-eval/023.evy | 10 +- examples/human-eval/024.evy | 14 +- examples/human-eval/025.evy | 20 +-- examples/human-eval/026.evy | 10 +- examples/human-eval/027.evy | 10 +- examples/human-eval/028.evy | 10 +- examples/human-eval/029.evy | 8 +- examples/human-eval/030.evy | 12 +- examples/human-eval/031.evy | 30 ++-- examples/human-eval/033.evy | 18 +-- examples/human-eval/034.evy | 8 +- examples/human-eval/035.evy | 8 +- examples/human-eval/036.evy | 20 +-- examples/human-eval/037.evy | 10 +- examples/human-eval/038.evy | 14 +- examples/human-eval/039.evy | 24 ++-- examples/human-eval/040.evy | 22 +-- examples/human-eval/041.evy | 14 +- examples/human-eval/042.evy | 10 +- examples/human-eval/043.evy | 22 +-- examples/human-eval/044.evy | 18 +-- examples/human-eval/045.evy | 10 +- examples/human-eval/046.evy | 12 +- examples/human-eval/047.evy | 14 +- examples/human-eval/048.evy | 18 +-- examples/human-eval/049.evy | 18 +-- examples/human-eval/050.evy | 14 +- examples/human-eval/051.evy | 18 +-- examples/human-eval/052.evy | 16 +-- examples/human-eval/053.evy | 14 +- examples/human-eval/054.evy | 18 +-- examples/human-eval/055.evy | 14 +- examples/human-eval/056.evy | 30 ++-- examples/human-eval/057.evy | 20 +-- examples/human-eval/058.evy | 12 +- examples/human-eval/059.evy | 14 +- examples/human-eval/060.evy | 14 +- examples/human-eval/061.evy | 28 ++-- examples/human-eval/062.evy | 14 +- examples/human-eval/063.evy | 18 +-- examples/human-eval/064.evy | 20 +-- examples/human-eval/065.evy | 20 +-- examples/human-eval/066.evy | 20 +-- examples/human-eval/067.evy | 18 +-- examples/human-eval/068.evy | 20 +-- examples/human-eval/069.evy | 54 ++++---- examples/human-eval/070.evy | 22 +-- examples/human-eval/071.evy | 22 +-- examples/human-eval/072.evy | 16 +-- examples/human-eval/073.evy | 20 +-- examples/human-eval/074.evy | 22 +-- examples/human-eval/075.evy | 24 ++-- examples/human-eval/076.evy | 30 ++-- examples/human-eval/077.evy | 20 +-- examples/human-eval/078.evy | 18 +-- examples/human-eval/079.evy | 12 +- examples/human-eval/080.evy | 20 +-- examples/human-eval/081.evy | 16 +-- examples/human-eval/082.evy | 36 ++--- examples/human-eval/083.evy | 14 +- examples/human-eval/084.evy | 14 +- examples/human-eval/085.evy | 12 +- examples/human-eval/086.evy | 18 +-- examples/human-eval/087.evy | 16 +-- examples/human-eval/088.evy | 18 +-- examples/human-eval/089.evy | 20 +-- examples/human-eval/090.evy | 16 +-- examples/human-eval/091.evy | 20 +-- examples/human-eval/092.evy | 22 +-- examples/human-eval/093.evy | 14 +- examples/human-eval/094.evy | 16 +-- examples/human-eval/095.evy | 16 +-- examples/human-eval/096.evy | 24 ++-- examples/human-eval/097.evy | 20 +-- examples/human-eval/098.evy | 18 +-- examples/human-eval/099.evy | 14 +- examples/human-eval/100.evy | 14 +- examples/human-eval/101.evy | 16 +-- examples/human-eval/102.evy | 20 +-- examples/human-eval/103.evy | 28 ++-- examples/human-eval/104.evy | 12 +- examples/human-eval/105.evy | 14 +- examples/human-eval/106.evy | 12 +- examples/human-eval/107.evy | 20 +-- examples/human-eval/108.evy | 20 +-- examples/human-eval/109.evy | 24 ++-- examples/human-eval/110.evy | 18 +-- examples/human-eval/111.evy | 20 +-- examples/human-eval/112.evy | 22 +-- examples/human-eval/113.evy | 10 +- examples/human-eval/114.evy | 32 ++--- examples/human-eval/115.evy | 14 +- examples/human-eval/116.evy | 20 +-- examples/human-eval/117.evy | 18 +-- examples/human-eval/118.evy | 30 ++-- examples/human-eval/119.evy | 28 ++-- examples/human-eval/120.evy | 26 ++-- examples/human-eval/121.evy | 18 +-- examples/human-eval/122.evy | 14 +- examples/human-eval/123.evy | 12 +- examples/human-eval/124.evy | 36 ++--- examples/human-eval/125.evy | 20 +-- examples/human-eval/126.evy | 30 ++-- examples/human-eval/127.evy | 20 +-- examples/human-eval/128.evy | 20 +-- examples/human-eval/129.evy | 24 ++-- examples/human-eval/130.evy | 24 ++-- examples/human-eval/131.evy | 18 +-- examples/human-eval/132.evy | 32 ++--- examples/human-eval/133.evy | 28 ++-- examples/human-eval/134.evy | 24 ++-- examples/human-eval/135.evy | 14 +- examples/human-eval/136.evy | 26 ++-- examples/human-eval/137.evy | 20 +-- examples/human-eval/138.evy | 20 +-- examples/human-eval/139.evy | 14 +- examples/human-eval/140.evy | 14 +- examples/human-eval/141.evy | 56 ++++---- examples/human-eval/142.evy | 26 ++-- examples/human-eval/143.evy | 18 +-- examples/human-eval/144.evy | 30 ++-- examples/human-eval/145.evy | 16 +-- examples/human-eval/146.evy | 18 +-- examples/human-eval/147.evy | 12 +- examples/human-eval/148.evy | 18 +-- examples/human-eval/149.evy | 22 +-- examples/human-eval/150.evy | 24 ++-- examples/human-eval/151.evy | 16 +-- examples/human-eval/152.evy | 12 +- examples/human-eval/153.evy | 22 +-- examples/human-eval/154.evy | 16 +-- examples/human-eval/155.evy | 20 +-- examples/human-eval/156.evy | 32 ++--- examples/human-eval/157.evy | 26 ++-- examples/human-eval/158.evy | 24 ++-- examples/human-eval/159.evy | 16 +-- examples/human-eval/160.evy | 18 +-- examples/human-eval/161.evy | 20 +-- examples/human-eval/163.evy | 12 +- examples/human-eval/too-hard-for-now/162.evy | 12 +- examples/human-eval/too-hard-for-now/32.evy | 6 +- frontend/docs/builtins.html | 54 ++++---- frontend/docs/builtins.htmlf | 54 ++++---- frontend/docs/index.html | 2 +- frontend/docs/spec.html | 2 +- frontend/docs/syntax-by-example.html | 2 +- frontend/docs/talks-and-papers.html | 2 +- frontend/docs/usage.html | 21 ++- frontend/docs/usage.htmlf | 21 ++- main.go | 18 +-- pkg/evaluator/assertinfo.go | 50 ------- pkg/evaluator/builtin.go | 30 ++-- pkg/evaluator/evaluator.go | 36 ++--- pkg/evaluator/evaluator_test.go | 136 +++++++++---------- pkg/evaluator/testinfo.go | 50 +++++++ 180 files changed, 1759 insertions(+), 1762 deletions(-) Pull-request: #418
- Loading branch information