diff --git a/docs/lang/examples/boolean.scm b/docs/examples/boolean.scm similarity index 100% rename from docs/lang/examples/boolean.scm rename to docs/examples/boolean.scm diff --git a/docs/lang/examples/cons.scm b/docs/examples/cons.scm similarity index 100% rename from docs/lang/examples/cons.scm rename to docs/examples/cons.scm diff --git a/docs/lang/examples/factorial-half.scm b/docs/examples/factorial-half.scm similarity index 100% rename from docs/lang/examples/factorial-half.scm rename to docs/examples/factorial-half.scm diff --git a/docs/lang/examples/factorial-half.scm.out b/docs/examples/factorial-half.scm.out similarity index 100% rename from docs/lang/examples/factorial-half.scm.out rename to docs/examples/factorial-half.scm.out diff --git a/docs/lang/examples/factorial-wrap.scm b/docs/examples/factorial-wrap.scm similarity index 100% rename from docs/lang/examples/factorial-wrap.scm rename to docs/examples/factorial-wrap.scm diff --git a/docs/lang/examples/factorial-wrap.scm.out b/docs/examples/factorial-wrap.scm.out similarity index 100% rename from docs/lang/examples/factorial-wrap.scm.out rename to docs/examples/factorial-wrap.scm.out diff --git a/docs/lang/examples/factorial.scm b/docs/examples/factorial.scm similarity index 100% rename from docs/lang/examples/factorial.scm rename to docs/examples/factorial.scm diff --git a/docs/lang/examples/factorial.scm.out b/docs/examples/factorial.scm.out similarity index 100% rename from docs/lang/examples/factorial.scm.out rename to docs/examples/factorial.scm.out diff --git a/docs/lang/examples/fix.scm b/docs/examples/fix.scm similarity index 100% rename from docs/lang/examples/fix.scm rename to docs/examples/fix.scm diff --git a/docs/lang/examples/list.scm b/docs/examples/list.scm similarity index 100% rename from docs/lang/examples/list.scm rename to docs/examples/list.scm diff --git a/docs/lang/examples/nat-church.scm b/docs/examples/nat-church.scm similarity index 100% rename from docs/lang/examples/nat-church.scm rename to docs/examples/nat-church.scm diff --git a/docs/lang/examples/nat-even-odd.scm b/docs/examples/nat-even-odd.scm similarity index 100% rename from docs/lang/examples/nat-even-odd.scm rename to docs/examples/nat-even-odd.scm diff --git a/docs/lang/examples/nat-parigot.scm b/docs/examples/nat-parigot.scm similarity index 100% rename from docs/lang/examples/nat-parigot.scm rename to docs/examples/nat-parigot.scm diff --git a/docs/lang/examples/nat-scott.scm b/docs/examples/nat-scott.scm similarity index 100% rename from docs/lang/examples/nat-scott.scm rename to docs/examples/nat-scott.scm diff --git a/docs/lang/examples/nat-self.scm b/docs/examples/nat-self.scm similarity index 100% rename from docs/lang/examples/nat-self.scm rename to docs/examples/nat-self.scm diff --git a/docs/lang/tests/assertion.scm b/docs/tests/assertion.scm similarity index 100% rename from docs/lang/tests/assertion.scm rename to docs/tests/assertion.scm diff --git a/docs/lang/tests/compose.scm b/docs/tests/compose.scm similarity index 100% rename from docs/lang/tests/compose.scm rename to docs/tests/compose.scm diff --git a/docs/lang/tests/compute.scm b/docs/tests/compute.scm similarity index 100% rename from docs/lang/tests/compute.scm rename to docs/tests/compute.scm diff --git a/docs/lang/tests/compute.scm.out b/docs/tests/compute.scm.out similarity index 100% rename from docs/lang/tests/compute.scm.out rename to docs/tests/compute.scm.out diff --git a/docs/lang/tests/import.scm b/docs/tests/import.scm similarity index 100% rename from docs/lang/tests/import.scm rename to docs/tests/import.scm diff --git a/docs/lang/tests/let.scm b/docs/tests/let.scm similarity index 100% rename from docs/lang/tests/let.scm rename to docs/tests/let.scm diff --git a/docs/lang/tests/let.scm.out b/docs/tests/let.scm.out similarity index 100% rename from docs/lang/tests/let.scm.out rename to docs/tests/let.scm.out diff --git a/docs/lang/tests/no-type-directed-eta.scm b/docs/tests/no-type-directed-eta.scm similarity index 100% rename from docs/lang/tests/no-type-directed-eta.scm rename to docs/tests/no-type-directed-eta.scm diff --git a/package.json b/package.json index c463061..c92189a 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,11 @@ "build": "tsc", "build:watch": "tsc --watch", "test:node": "node --test", - "test:lang:tests": "test-runner snapshot './bin/lambda.js run' 'docs/lang/**/*.scm' --exclude 'docs/lang/**/*.error.scm'", - "test:lang:tests-error": "test-runner snapshot-error './bin/lambda.js run' 'docs/lang/**/*.error.scm'", - "test:lang": "npm run test:lang:tests && npm run test:lang:tests-error", + "test:lang:tests": "test-runner snapshot './bin/lambda.js run' 'docs/tests/**/*.scm' --exclude 'docs/tests/**/*.error.scm'", + "test:lang:examples": "test-runner snapshot './bin/lambda.js run' 'docs/examples/**/*.scm' --exclude 'docs/examples/**/*.error.scm'", + "test:lang:tests-error": "test-runner snapshot-error './bin/lambda.js run' 'docs/tests/**/*.error.scm'", + "test:lang:examples-error": "test-runner snapshot-error './bin/lambda.js run' 'docs/examples/**/*.error.scm'", + "test:lang": "npm run test:lang:tests && npm run test:lang:tests-error && npm run test:lang:examples && npm run test:lang:examples-error", "test": "npm run test:node && npm run test:lang", "format": "prettier src docs --write" },