From 6ab0fb837e5b1cc40002037e2ed15505f99cbbe3 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Tue, 14 Nov 2017 02:51:27 -0500 Subject: Macro expander. This includes a fairly complete quasiquote system, and a complete rework of the expander. --- .hypothesis/examples/641567e7f1117698/005f5867178a5b25 | 1 + .hypothesis/examples/641567e7f1117698/0478b7c7ead9c10d | Bin 0 -> 1238 bytes .hypothesis/examples/641567e7f1117698/1cd68f1893d28b93 | 1 + .hypothesis/examples/641567e7f1117698/1d14332589e1f360 | Bin 0 -> 28 bytes .hypothesis/examples/641567e7f1117698/1e7cf357b0153eda | Bin 11 -> 0 bytes .hypothesis/examples/641567e7f1117698/203107b3bbad5816 | Bin 0 -> 6 bytes .hypothesis/examples/641567e7f1117698/2bd9f6ed10af66c0 | Bin 0 -> 32 bytes .hypothesis/examples/641567e7f1117698/2f69395da78f14d8 | Bin 0 -> 13 bytes .hypothesis/examples/641567e7f1117698/3923acd66c0b7e18 | 1 - .hypothesis/examples/641567e7f1117698/3c6c5c8e00e8affe | Bin 0 -> 6 bytes .hypothesis/examples/641567e7f1117698/45f01200098f83fe | Bin 0 -> 33 bytes .hypothesis/examples/641567e7f1117698/5be455f23fea5189 | Bin 0 -> 7 bytes .hypothesis/examples/641567e7f1117698/5e762c293b8926ea | Bin 11 -> 0 bytes .hypothesis/examples/641567e7f1117698/5ec5c4954a59b6a4 | Bin 13 -> 0 bytes .hypothesis/examples/641567e7f1117698/63399f455589d4ba | Bin 0 -> 15 bytes .hypothesis/examples/641567e7f1117698/6d688fd550d32db0 | Bin 0 -> 25 bytes .hypothesis/examples/641567e7f1117698/7f8faf9da637e86f | Bin 0 -> 34 bytes .hypothesis/examples/641567e7f1117698/881b6ce80b5bd1fc | Bin 0 -> 42 bytes .hypothesis/examples/641567e7f1117698/a6039ffc453749e1 | Bin 0 -> 29 bytes .hypothesis/examples/641567e7f1117698/b19b7b820dddb3c6 | Bin 0 -> 15 bytes .hypothesis/examples/641567e7f1117698/b52e65a9e0e8f9db | Bin 0 -> 6 bytes .hypothesis/examples/641567e7f1117698/b6420ce3b52b1ab7 | Bin 28 -> 0 bytes .hypothesis/examples/641567e7f1117698/c17293c1c7f91651 | Bin 0 -> 8 bytes .hypothesis/examples/641567e7f1117698/cfb16a37ef90423b | Bin 0 -> 7 bytes .hypothesis/examples/641567e7f1117698/d1f7b282fca409b2 | Bin 57 -> 0 bytes .hypothesis/examples/641567e7f1117698/ea786d015fba3bee | Bin 0 -> 9 bytes .hypothesis/examples/641567e7f1117698/f41cb651e160d454 | Bin 0 -> 8 bytes .hypothesis/examples/641567e7f1117698/f7b6a134061a22a3 | Bin 0 -> 13 bytes 28 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 .hypothesis/examples/641567e7f1117698/005f5867178a5b25 create mode 100644 .hypothesis/examples/641567e7f1117698/0478b7c7ead9c10d create mode 100644 .hypothesis/examples/641567e7f1117698/1cd68f1893d28b93 create mode 100644 .hypothesis/examples/641567e7f1117698/1d14332589e1f360 delete mode 100644 .hypothesis/examples/641567e7f1117698/1e7cf357b0153eda create mode 100644 .hypothesis/examples/641567e7f1117698/203107b3bbad5816 create mode 100644 .hypothesis/examples/641567e7f1117698/2bd9f6ed10af66c0 create mode 100644 .hypothesis/examples/641567e7f1117698/2f69395da78f14d8 delete mode 100644 .hypothesis/examples/641567e7f1117698/3923acd66c0b7e18 create mode 100644 .hypothesis/examples/641567e7f1117698/3c6c5c8e00e8affe create mode 100644 .hypothesis/examples/641567e7f1117698/45f01200098f83fe create mode 100644 .hypothesis/examples/641567e7f1117698/5be455f23fea5189 delete mode 100644 .hypothesis/examples/641567e7f1117698/5e762c293b8926ea delete mode 100644 .hypothesis/examples/641567e7f1117698/5ec5c4954a59b6a4 create mode 100644 .hypothesis/examples/641567e7f1117698/63399f455589d4ba create mode 100644 .hypothesis/examples/641567e7f1117698/6d688fd550d32db0 create mode 100644 .hypothesis/examples/641567e7f1117698/7f8faf9da637e86f create mode 100644 .hypothesis/examples/641567e7f1117698/881b6ce80b5bd1fc create mode 100644 .hypothesis/examples/641567e7f1117698/a6039ffc453749e1 create mode 100644 .hypothesis/examples/641567e7f1117698/b19b7b820dddb3c6 create mode 100644 .hypothesis/examples/641567e7f1117698/b52e65a9e0e8f9db delete mode 100644 .hypothesis/examples/641567e7f1117698/b6420ce3b52b1ab7 create mode 100644 .hypothesis/examples/641567e7f1117698/c17293c1c7f91651 create mode 100644 .hypothesis/examples/641567e7f1117698/cfb16a37ef90423b delete mode 100644 .hypothesis/examples/641567e7f1117698/d1f7b282fca409b2 create mode 100644 .hypothesis/examples/641567e7f1117698/ea786d015fba3bee create mode 100644 .hypothesis/examples/641567e7f1117698/f41cb651e160d454 create mode 100644 .hypothesis/examples/641567e7f1117698/f7b6a134061a22a3 (limited to '.hypothesis/examples/641567e7f1117698') diff --git a/.hypothesis/examples/641567e7f1117698/005f5867178a5b25 b/.hypothesis/examples/641567e7f1117698/005f5867178a5b25 new file mode 100644 index 0000000..99d1269 --- /dev/null +++ b/.hypothesis/examples/641567e7f1117698/005f5867178a5b25 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.hypothesis/examples/641567e7f1117698/0478b7c7ead9c10d b/.hypothesis/examples/641567e7f1117698/0478b7c7ead9c10d new file mode 100644 index 0000000..893e09d Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/0478b7c7ead9c10d differ diff --git a/.hypothesis/examples/641567e7f1117698/1cd68f1893d28b93 b/.hypothesis/examples/641567e7f1117698/1cd68f1893d28b93 new file mode 100644 index 0000000..1e4c7a3 --- /dev/null +++ b/.hypothesis/examples/641567e7f1117698/1cd68f1893d28b93 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.hypothesis/examples/641567e7f1117698/1d14332589e1f360 b/.hypothesis/examples/641567e7f1117698/1d14332589e1f360 new file mode 100644 index 0000000..4b05fc7 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/1d14332589e1f360 differ diff --git a/.hypothesis/examples/641567e7f1117698/1e7cf357b0153eda b/.hypothesis/examples/641567e7f1117698/1e7cf357b0153eda deleted file mode 100644 index da412f0..0000000 Binary files a/.hypothesis/examples/641567e7f1117698/1e7cf357b0153eda and /dev/null differ diff --git a/.hypothesis/examples/641567e7f1117698/203107b3bbad5816 b/.hypothesis/examples/641567e7f1117698/203107b3bbad5816 new file mode 100644 index 0000000..406c80a Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/203107b3bbad5816 differ diff --git a/.hypothesis/examples/641567e7f1117698/2bd9f6ed10af66c0 b/.hypothesis/examples/641567e7f1117698/2bd9f6ed10af66c0 new file mode 100644 index 0000000..938aced Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/2bd9f6ed10af66c0 differ diff --git a/.hypothesis/examples/641567e7f1117698/2f69395da78f14d8 b/.hypothesis/examples/641567e7f1117698/2f69395da78f14d8 new file mode 100644 index 0000000..77a7ec0 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/2f69395da78f14d8 differ diff --git a/.hypothesis/examples/641567e7f1117698/3923acd66c0b7e18 b/.hypothesis/examples/641567e7f1117698/3923acd66c0b7e18 deleted file mode 100644 index 70f3b85..0000000 --- a/.hypothesis/examples/641567e7f1117698/3923acd66c0b7e18 +++ /dev/null @@ -1 +0,0 @@ -  \ No newline at end of file diff --git a/.hypothesis/examples/641567e7f1117698/3c6c5c8e00e8affe b/.hypothesis/examples/641567e7f1117698/3c6c5c8e00e8affe new file mode 100644 index 0000000..4943902 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/3c6c5c8e00e8affe differ diff --git a/.hypothesis/examples/641567e7f1117698/45f01200098f83fe b/.hypothesis/examples/641567e7f1117698/45f01200098f83fe new file mode 100644 index 0000000..f38d7c8 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/45f01200098f83fe differ diff --git a/.hypothesis/examples/641567e7f1117698/5be455f23fea5189 b/.hypothesis/examples/641567e7f1117698/5be455f23fea5189 new file mode 100644 index 0000000..f4afa45 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/5be455f23fea5189 differ diff --git a/.hypothesis/examples/641567e7f1117698/5e762c293b8926ea b/.hypothesis/examples/641567e7f1117698/5e762c293b8926ea deleted file mode 100644 index cdf9180..0000000 Binary files a/.hypothesis/examples/641567e7f1117698/5e762c293b8926ea and /dev/null differ diff --git a/.hypothesis/examples/641567e7f1117698/5ec5c4954a59b6a4 b/.hypothesis/examples/641567e7f1117698/5ec5c4954a59b6a4 deleted file mode 100644 index e915073..0000000 Binary files a/.hypothesis/examples/641567e7f1117698/5ec5c4954a59b6a4 and /dev/null differ diff --git a/.hypothesis/examples/641567e7f1117698/63399f455589d4ba b/.hypothesis/examples/641567e7f1117698/63399f455589d4ba new file mode 100644 index 0000000..ab41705 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/63399f455589d4ba differ diff --git a/.hypothesis/examples/641567e7f1117698/6d688fd550d32db0 b/.hypothesis/examples/641567e7f1117698/6d688fd550d32db0 new file mode 100644 index 0000000..9e6d12c Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/6d688fd550d32db0 differ diff --git a/.hypothesis/examples/641567e7f1117698/7f8faf9da637e86f b/.hypothesis/examples/641567e7f1117698/7f8faf9da637e86f new file mode 100644 index 0000000..474cc5c Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/7f8faf9da637e86f differ diff --git a/.hypothesis/examples/641567e7f1117698/881b6ce80b5bd1fc b/.hypothesis/examples/641567e7f1117698/881b6ce80b5bd1fc new file mode 100644 index 0000000..c8c74ca Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/881b6ce80b5bd1fc differ diff --git a/.hypothesis/examples/641567e7f1117698/a6039ffc453749e1 b/.hypothesis/examples/641567e7f1117698/a6039ffc453749e1 new file mode 100644 index 0000000..9878f1a Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/a6039ffc453749e1 differ diff --git a/.hypothesis/examples/641567e7f1117698/b19b7b820dddb3c6 b/.hypothesis/examples/641567e7f1117698/b19b7b820dddb3c6 new file mode 100644 index 0000000..ecb949e Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/b19b7b820dddb3c6 differ diff --git a/.hypothesis/examples/641567e7f1117698/b52e65a9e0e8f9db b/.hypothesis/examples/641567e7f1117698/b52e65a9e0e8f9db new file mode 100644 index 0000000..cfd86fa Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/b52e65a9e0e8f9db differ diff --git a/.hypothesis/examples/641567e7f1117698/b6420ce3b52b1ab7 b/.hypothesis/examples/641567e7f1117698/b6420ce3b52b1ab7 deleted file mode 100644 index 798716b..0000000 Binary files a/.hypothesis/examples/641567e7f1117698/b6420ce3b52b1ab7 and /dev/null differ diff --git a/.hypothesis/examples/641567e7f1117698/c17293c1c7f91651 b/.hypothesis/examples/641567e7f1117698/c17293c1c7f91651 new file mode 100644 index 0000000..29ce808 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/c17293c1c7f91651 differ diff --git a/.hypothesis/examples/641567e7f1117698/cfb16a37ef90423b b/.hypothesis/examples/641567e7f1117698/cfb16a37ef90423b new file mode 100644 index 0000000..6402578 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/cfb16a37ef90423b differ diff --git a/.hypothesis/examples/641567e7f1117698/d1f7b282fca409b2 b/.hypothesis/examples/641567e7f1117698/d1f7b282fca409b2 deleted file mode 100644 index 5d072ed..0000000 Binary files a/.hypothesis/examples/641567e7f1117698/d1f7b282fca409b2 and /dev/null differ diff --git a/.hypothesis/examples/641567e7f1117698/ea786d015fba3bee b/.hypothesis/examples/641567e7f1117698/ea786d015fba3bee new file mode 100644 index 0000000..23dcd5a Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/ea786d015fba3bee differ diff --git a/.hypothesis/examples/641567e7f1117698/f41cb651e160d454 b/.hypothesis/examples/641567e7f1117698/f41cb651e160d454 new file mode 100644 index 0000000..4f7bfb6 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/f41cb651e160d454 differ diff --git a/.hypothesis/examples/641567e7f1117698/f7b6a134061a22a3 b/.hypothesis/examples/641567e7f1117698/f7b6a134061a22a3 new file mode 100644 index 0000000..f4de7f5 Binary files /dev/null and b/.hypothesis/examples/641567e7f1117698/f7b6a134061a22a3 differ -- cgit v1.2.3