From fd371856818f54020c262788400ba4afc56791e3 Mon Sep 17 00:00:00 2001 From: Elias Castegren Date: Thu, 27 Jun 2024 10:48:45 +0200 Subject: [PATCH] Remove examples --- samples/shrubbery/examples/altInBraces.shrub | 1 - .../shrubbery/examples/altInBracesLast.shrub | 1 - samples/shrubbery/examples/alternatives.shrub | 3 --- samples/shrubbery/examples/block.shrub | 5 ----- .../examples/blockAndAlternatives.shrub | 4 ---- .../blockAndAlternativesSingleLine.shrub | 1 - samples/shrubbery/examples/blockInParen.shrub | 1 - .../shrubbery/examples/blockInParenLast.shrub | 1 - .../shrubbery/examples/blockInParenLines.shrub | 4 ---- samples/shrubbery/examples/blockSameLine.shrub | 2 -- .../blockWithSemisFollowedByAlternatives.shrub | 4 ---- samples/shrubbery/examples/blocks.shrub | 6 ------ .../shrubbery/examples/doubleSemicolon.shrub | 1 - .../examples/emptyBlockInParenLastAndBody.shrub | 2 -- .../examples/emptyBlockWithAlternatives.shrub | 3 --- .../shrubbery/examples/emptyBlockinParen.shrub | 1 - .../examples/emptyBlockinParenFirst.shrub | 1 - .../examples/emptyBlockinParenLast.shrub | 1 - .../examples/emptyBlockinParenLines.shrub | 4 ---- samples/shrubbery/examples/emptyParen.shrub | 1 - .../failing/SemisAndCommasInParen.shrub | 1 - .../failing/SemisAndCommasInParen2.shrub | 1 - .../shrubbery/examples/failing/altInParen.shrub | 1 - .../examples/failing/altInParenLast.shrub | 1 - .../examples/failing/badIndentNested.shrub | 2 -- .../examples/failing/blockWithOnlySemi.shrub | 2 -- .../failing/blockWithSemisAndAlternatives.shrub | 4 ---- .../examples/failing/commaBadIndent.shrub | 2 -- .../failing/commaBadIndentNewline.shrub | 2 -- .../failing/commasAndSemisInParen.shrub | 1 - .../examples/failing/doubleComma.shrub | 1 - .../shrubbery/examples/failing/emptyAlt.shrub | 2 -- .../examples/failing/emptyAltInParen.shrub | 1 - .../examples/failing/emptyAltInParenLast.shrub | 1 - .../shrubbery/examples/failing/emptyBlock.shrub | 1 - .../examples/failing/emptyBlockAfterParen.shrub | 1 - .../examples/failing/indentedGroup.shrub | 3 --- .../examples/failing/onlyAlternative.shrub | 1 - .../shrubbery/examples/failing/onlyComma.shrub | 1 - .../examples/failing/onlyCommaInParen.shrub | 1 - .../failing/operatorBadlyIndented.shrub | 2 -- .../failing/operatorIndentedAfterBlock.shrub | 2 -- .../examples/failing/parenBadIndent.shrub | 3 --- .../examples/failing/parenNoIndent.shrub | 3 --- .../examples/failing/parenWithoutComma.shrub | 2 -- .../examples/failing/prefixComma.shrub | 1 - .../examples/failing/prefixCommaMiddle.shrub | 3 --- .../examples/failing/prefixSemicolon.shrub | 2 -- .../examples/failing/semicolonInParen.shrub | 1 - samples/shrubbery/examples/fib.shrub | 5 ----- samples/shrubbery/examples/indentedStart.shrub | 3 --- samples/shrubbery/examples/line.shrub | 1 - samples/shrubbery/examples/lines.shrub | 3 --- samples/shrubbery/examples/match.shrub | 3 --- .../examples/multiLineIndentedParen.shrub | 3 --- samples/shrubbery/examples/multiLineParen.shrub | 2 -- samples/shrubbery/examples/nestedBlock.shrub | 5 ----- .../shrubbery/examples/nestedBlockSimple.shrub | 5 ----- samples/shrubbery/examples/nestedParens.shrub | 5 ----- samples/shrubbery/examples/onlyBlock.shrub | 1 - samples/shrubbery/examples/onlyEmptyBlock.shrub | 1 - samples/shrubbery/examples/onlySemi.shrub | 1 - .../shrubbery/examples/operatorIndented.shrub | 3 --- .../examples/operatorIndentedInBlock.shrub | 2 -- .../examples/operatorIndentedNested.shrub | 3 --- samples/shrubbery/examples/parenLines.shrub | 4 ---- samples/shrubbery/examples/printSexp.shrub | 17 ----------------- .../examples/semicolonInAltNewline.shrub | 3 --- .../shrubbery/examples/semicolonInBlock.shrub | 1 - .../examples/semicolonInBlockInParen.shrub | 1 - .../examples/semicolonInBlockInParenLast.shrub | 1 - .../examples/semicolonInBlockLines.shrub | 2 -- .../examples/semicolonInBlockNewline.shrub | 2 -- samples/shrubbery/examples/semicolons.shrub | 1 - samples/shrubbery/examples/singleLineAlt.shrub | 1 - .../examples/singleLineAltWithEmptyBlock.shrub | 1 - .../shrubbery/examples/singleLineBlock.shrub | 1 - samples/shrubbery/examples/string.shrub | 1 - samples/shrubbery/examples/trailingComma.shrub | 6 ------ .../shrubbery/examples/trailingSemicolon.shrub | 1 - samples/shrubbery/examples/twoGroups.shrub | 2 -- .../examples/twoGroupsWithAlternatives.shrub | 7 ------- 82 files changed, 194 deletions(-) delete mode 100644 samples/shrubbery/examples/altInBraces.shrub delete mode 100644 samples/shrubbery/examples/altInBracesLast.shrub delete mode 100644 samples/shrubbery/examples/alternatives.shrub delete mode 100644 samples/shrubbery/examples/block.shrub delete mode 100644 samples/shrubbery/examples/blockAndAlternatives.shrub delete mode 100644 samples/shrubbery/examples/blockAndAlternativesSingleLine.shrub delete mode 100644 samples/shrubbery/examples/blockInParen.shrub delete mode 100644 samples/shrubbery/examples/blockInParenLast.shrub delete mode 100644 samples/shrubbery/examples/blockInParenLines.shrub delete mode 100644 samples/shrubbery/examples/blockSameLine.shrub delete mode 100644 samples/shrubbery/examples/blockWithSemisFollowedByAlternatives.shrub delete mode 100644 samples/shrubbery/examples/blocks.shrub delete mode 100644 samples/shrubbery/examples/doubleSemicolon.shrub delete mode 100644 samples/shrubbery/examples/emptyBlockInParenLastAndBody.shrub delete mode 100644 samples/shrubbery/examples/emptyBlockWithAlternatives.shrub delete mode 100644 samples/shrubbery/examples/emptyBlockinParen.shrub delete mode 100644 samples/shrubbery/examples/emptyBlockinParenFirst.shrub delete mode 100644 samples/shrubbery/examples/emptyBlockinParenLast.shrub delete mode 100644 samples/shrubbery/examples/emptyBlockinParenLines.shrub delete mode 100644 samples/shrubbery/examples/emptyParen.shrub delete mode 100644 samples/shrubbery/examples/failing/SemisAndCommasInParen.shrub delete mode 100644 samples/shrubbery/examples/failing/SemisAndCommasInParen2.shrub delete mode 100644 samples/shrubbery/examples/failing/altInParen.shrub delete mode 100644 samples/shrubbery/examples/failing/altInParenLast.shrub delete mode 100644 samples/shrubbery/examples/failing/badIndentNested.shrub delete mode 100644 samples/shrubbery/examples/failing/blockWithOnlySemi.shrub delete mode 100644 samples/shrubbery/examples/failing/blockWithSemisAndAlternatives.shrub delete mode 100644 samples/shrubbery/examples/failing/commaBadIndent.shrub delete mode 100644 samples/shrubbery/examples/failing/commaBadIndentNewline.shrub delete mode 100644 samples/shrubbery/examples/failing/commasAndSemisInParen.shrub delete mode 100644 samples/shrubbery/examples/failing/doubleComma.shrub delete mode 100644 samples/shrubbery/examples/failing/emptyAlt.shrub delete mode 100644 samples/shrubbery/examples/failing/emptyAltInParen.shrub delete mode 100644 samples/shrubbery/examples/failing/emptyAltInParenLast.shrub delete mode 100644 samples/shrubbery/examples/failing/emptyBlock.shrub delete mode 100644 samples/shrubbery/examples/failing/emptyBlockAfterParen.shrub delete mode 100644 samples/shrubbery/examples/failing/indentedGroup.shrub delete mode 100644 samples/shrubbery/examples/failing/onlyAlternative.shrub delete mode 100644 samples/shrubbery/examples/failing/onlyComma.shrub delete mode 100644 samples/shrubbery/examples/failing/onlyCommaInParen.shrub delete mode 100644 samples/shrubbery/examples/failing/operatorBadlyIndented.shrub delete mode 100644 samples/shrubbery/examples/failing/operatorIndentedAfterBlock.shrub delete mode 100644 samples/shrubbery/examples/failing/parenBadIndent.shrub delete mode 100644 samples/shrubbery/examples/failing/parenNoIndent.shrub delete mode 100644 samples/shrubbery/examples/failing/parenWithoutComma.shrub delete mode 100644 samples/shrubbery/examples/failing/prefixComma.shrub delete mode 100644 samples/shrubbery/examples/failing/prefixCommaMiddle.shrub delete mode 100644 samples/shrubbery/examples/failing/prefixSemicolon.shrub delete mode 100644 samples/shrubbery/examples/failing/semicolonInParen.shrub delete mode 100644 samples/shrubbery/examples/fib.shrub delete mode 100644 samples/shrubbery/examples/indentedStart.shrub delete mode 100644 samples/shrubbery/examples/line.shrub delete mode 100644 samples/shrubbery/examples/lines.shrub delete mode 100644 samples/shrubbery/examples/match.shrub delete mode 100644 samples/shrubbery/examples/multiLineIndentedParen.shrub delete mode 100644 samples/shrubbery/examples/multiLineParen.shrub delete mode 100644 samples/shrubbery/examples/nestedBlock.shrub delete mode 100644 samples/shrubbery/examples/nestedBlockSimple.shrub delete mode 100644 samples/shrubbery/examples/nestedParens.shrub delete mode 100644 samples/shrubbery/examples/onlyBlock.shrub delete mode 100644 samples/shrubbery/examples/onlyEmptyBlock.shrub delete mode 100644 samples/shrubbery/examples/onlySemi.shrub delete mode 100644 samples/shrubbery/examples/operatorIndented.shrub delete mode 100644 samples/shrubbery/examples/operatorIndentedInBlock.shrub delete mode 100644 samples/shrubbery/examples/operatorIndentedNested.shrub delete mode 100644 samples/shrubbery/examples/parenLines.shrub delete mode 100644 samples/shrubbery/examples/printSexp.shrub delete mode 100644 samples/shrubbery/examples/semicolonInAltNewline.shrub delete mode 100644 samples/shrubbery/examples/semicolonInBlock.shrub delete mode 100644 samples/shrubbery/examples/semicolonInBlockInParen.shrub delete mode 100644 samples/shrubbery/examples/semicolonInBlockInParenLast.shrub delete mode 100644 samples/shrubbery/examples/semicolonInBlockLines.shrub delete mode 100644 samples/shrubbery/examples/semicolonInBlockNewline.shrub delete mode 100644 samples/shrubbery/examples/semicolons.shrub delete mode 100644 samples/shrubbery/examples/singleLineAlt.shrub delete mode 100644 samples/shrubbery/examples/singleLineAltWithEmptyBlock.shrub delete mode 100644 samples/shrubbery/examples/singleLineBlock.shrub delete mode 100644 samples/shrubbery/examples/string.shrub delete mode 100644 samples/shrubbery/examples/trailingComma.shrub delete mode 100644 samples/shrubbery/examples/trailingSemicolon.shrub delete mode 100644 samples/shrubbery/examples/twoGroups.shrub delete mode 100644 samples/shrubbery/examples/twoGroupsWithAlternatives.shrub diff --git a/samples/shrubbery/examples/altInBraces.shrub b/samples/shrubbery/examples/altInBraces.shrub deleted file mode 100644 index f71ce28a..00000000 --- a/samples/shrubbery/examples/altInBraces.shrub +++ /dev/null @@ -1 +0,0 @@ -{| this is fine} diff --git a/samples/shrubbery/examples/altInBracesLast.shrub b/samples/shrubbery/examples/altInBracesLast.shrub deleted file mode 100644 index 748a20d2..00000000 --- a/samples/shrubbery/examples/altInBracesLast.shrub +++ /dev/null @@ -1 +0,0 @@ -{this is, | fine} diff --git a/samples/shrubbery/examples/alternatives.shrub b/samples/shrubbery/examples/alternatives.shrub deleted file mode 100644 index 0d1709ae..00000000 --- a/samples/shrubbery/examples/alternatives.shrub +++ /dev/null @@ -1,3 +0,0 @@ -hello -| world -| universe diff --git a/samples/shrubbery/examples/block.shrub b/samples/shrubbery/examples/block.shrub deleted file mode 100644 index c437383c..00000000 --- a/samples/shrubbery/examples/block.shrub +++ /dev/null @@ -1,5 +0,0 @@ -fun fourth(n :: Int): - let m = n*n - let v = m*m - println(n +& "^4 = " +& v) - v diff --git a/samples/shrubbery/examples/blockAndAlternatives.shrub b/samples/shrubbery/examples/blockAndAlternatives.shrub deleted file mode 100644 index 99144a43..00000000 --- a/samples/shrubbery/examples/blockAndAlternatives.shrub +++ /dev/null @@ -1,4 +0,0 @@ -hello: - in english -| world -| universe diff --git a/samples/shrubbery/examples/blockAndAlternativesSingleLine.shrub b/samples/shrubbery/examples/blockAndAlternativesSingleLine.shrub deleted file mode 100644 index 136e9e54..00000000 --- a/samples/shrubbery/examples/blockAndAlternativesSingleLine.shrub +++ /dev/null @@ -1 +0,0 @@ -hello: in english | world | universe diff --git a/samples/shrubbery/examples/blockInParen.shrub b/samples/shrubbery/examples/blockInParen.shrub deleted file mode 100644 index aaeea23a..00000000 --- a/samples/shrubbery/examples/blockInParen.shrub +++ /dev/null @@ -1 +0,0 @@ -(1, :foo, 2) diff --git a/samples/shrubbery/examples/blockInParenLast.shrub b/samples/shrubbery/examples/blockInParenLast.shrub deleted file mode 100644 index f3d2e8e2..00000000 --- a/samples/shrubbery/examples/blockInParenLast.shrub +++ /dev/null @@ -1 +0,0 @@ -(1, :foo) diff --git a/samples/shrubbery/examples/blockInParenLines.shrub b/samples/shrubbery/examples/blockInParenLines.shrub deleted file mode 100644 index 79a8e5c4..00000000 --- a/samples/shrubbery/examples/blockInParenLines.shrub +++ /dev/null @@ -1,4 +0,0 @@ -(1, - : aoeu, - 2 -) diff --git a/samples/shrubbery/examples/blockSameLine.shrub b/samples/shrubbery/examples/blockSameLine.shrub deleted file mode 100644 index 9a32f73e..00000000 --- a/samples/shrubbery/examples/blockSameLine.shrub +++ /dev/null @@ -1,2 +0,0 @@ -fun foo(x :: Int, y :: Int): def z = z * y - z + 1 diff --git a/samples/shrubbery/examples/blockWithSemisFollowedByAlternatives.shrub b/samples/shrubbery/examples/blockWithSemisFollowedByAlternatives.shrub deleted file mode 100644 index 10d95ff0..00000000 --- a/samples/shrubbery/examples/blockWithSemisFollowedByAlternatives.shrub +++ /dev/null @@ -1,4 +0,0 @@ -hello: - in english; semicolons are used -| world -| universe diff --git a/samples/shrubbery/examples/blocks.shrub b/samples/shrubbery/examples/blocks.shrub deleted file mode 100644 index e7eb0965..00000000 --- a/samples/shrubbery/examples/blocks.shrub +++ /dev/null @@ -1,6 +0,0 @@ -fun foo(x :: Int, y :: Int): - def z = z * y - z + 1 - -fun bar(): - 42 diff --git a/samples/shrubbery/examples/doubleSemicolon.shrub b/samples/shrubbery/examples/doubleSemicolon.shrub deleted file mode 100644 index 1d88ccbb..00000000 --- a/samples/shrubbery/examples/doubleSemicolon.shrub +++ /dev/null @@ -1 +0,0 @@ -one; ; two diff --git a/samples/shrubbery/examples/emptyBlockInParenLastAndBody.shrub b/samples/shrubbery/examples/emptyBlockInParenLastAndBody.shrub deleted file mode 100644 index c8be7c2e..00000000 --- a/samples/shrubbery/examples/emptyBlockInParenLastAndBody.shrub +++ /dev/null @@ -1,2 +0,0 @@ -[1, 2, :]: - Hello diff --git a/samples/shrubbery/examples/emptyBlockWithAlternatives.shrub b/samples/shrubbery/examples/emptyBlockWithAlternatives.shrub deleted file mode 100644 index 17b29f72..00000000 --- a/samples/shrubbery/examples/emptyBlockWithAlternatives.shrub +++ /dev/null @@ -1,3 +0,0 @@ -fun foo: -| bar -| baz diff --git a/samples/shrubbery/examples/emptyBlockinParen.shrub b/samples/shrubbery/examples/emptyBlockinParen.shrub deleted file mode 100644 index 8c7bab3b..00000000 --- a/samples/shrubbery/examples/emptyBlockinParen.shrub +++ /dev/null @@ -1 +0,0 @@ -(1, :, 2) diff --git a/samples/shrubbery/examples/emptyBlockinParenFirst.shrub b/samples/shrubbery/examples/emptyBlockinParenFirst.shrub deleted file mode 100644 index 83360250..00000000 --- a/samples/shrubbery/examples/emptyBlockinParenFirst.shrub +++ /dev/null @@ -1 +0,0 @@ -(:, 1, 2) diff --git a/samples/shrubbery/examples/emptyBlockinParenLast.shrub b/samples/shrubbery/examples/emptyBlockinParenLast.shrub deleted file mode 100644 index c809dea8..00000000 --- a/samples/shrubbery/examples/emptyBlockinParenLast.shrub +++ /dev/null @@ -1 +0,0 @@ -(1, 2, :) diff --git a/samples/shrubbery/examples/emptyBlockinParenLines.shrub b/samples/shrubbery/examples/emptyBlockinParenLines.shrub deleted file mode 100644 index da79a7ba..00000000 --- a/samples/shrubbery/examples/emptyBlockinParenLines.shrub +++ /dev/null @@ -1,4 +0,0 @@ -(1, - :, - 2 -) diff --git a/samples/shrubbery/examples/emptyParen.shrub b/samples/shrubbery/examples/emptyParen.shrub deleted file mode 100644 index b130a442..00000000 --- a/samples/shrubbery/examples/emptyParen.shrub +++ /dev/null @@ -1 +0,0 @@ -fun foo() diff --git a/samples/shrubbery/examples/failing/SemisAndCommasInParen.shrub b/samples/shrubbery/examples/failing/SemisAndCommasInParen.shrub deleted file mode 100644 index dd90cbee..00000000 --- a/samples/shrubbery/examples/failing/SemisAndCommasInParen.shrub +++ /dev/null @@ -1 +0,0 @@ -(this; is, bad) diff --git a/samples/shrubbery/examples/failing/SemisAndCommasInParen2.shrub b/samples/shrubbery/examples/failing/SemisAndCommasInParen2.shrub deleted file mode 100644 index 4e362942..00000000 --- a/samples/shrubbery/examples/failing/SemisAndCommasInParen2.shrub +++ /dev/null @@ -1 +0,0 @@ -(this, is; bad) diff --git a/samples/shrubbery/examples/failing/altInParen.shrub b/samples/shrubbery/examples/failing/altInParen.shrub deleted file mode 100644 index d0cce9aa..00000000 --- a/samples/shrubbery/examples/failing/altInParen.shrub +++ /dev/null @@ -1 +0,0 @@ -(1, | foo | bar, 2) diff --git a/samples/shrubbery/examples/failing/altInParenLast.shrub b/samples/shrubbery/examples/failing/altInParenLast.shrub deleted file mode 100644 index 5399fe11..00000000 --- a/samples/shrubbery/examples/failing/altInParenLast.shrub +++ /dev/null @@ -1 +0,0 @@ -(1, 2, | foo | bar) diff --git a/samples/shrubbery/examples/failing/badIndentNested.shrub b/samples/shrubbery/examples/failing/badIndentNested.shrub deleted file mode 100644 index 4d32390e..00000000 --- a/samples/shrubbery/examples/failing/badIndentNested.shrub +++ /dev/null @@ -1,2 +0,0 @@ -(x :: Int, -y :: Bool) diff --git a/samples/shrubbery/examples/failing/blockWithOnlySemi.shrub b/samples/shrubbery/examples/failing/blockWithOnlySemi.shrub deleted file mode 100644 index eba25d36..00000000 --- a/samples/shrubbery/examples/failing/blockWithOnlySemi.shrub +++ /dev/null @@ -1,2 +0,0 @@ -empty: - ; diff --git a/samples/shrubbery/examples/failing/blockWithSemisAndAlternatives.shrub b/samples/shrubbery/examples/failing/blockWithSemisAndAlternatives.shrub deleted file mode 100644 index a6365683..00000000 --- a/samples/shrubbery/examples/failing/blockWithSemisAndAlternatives.shrub +++ /dev/null @@ -1,4 +0,0 @@ -hello: - in english; semicolons are used - | world - | universe diff --git a/samples/shrubbery/examples/failing/commaBadIndent.shrub b/samples/shrubbery/examples/failing/commaBadIndent.shrub deleted file mode 100644 index adbcd713..00000000 --- a/samples/shrubbery/examples/failing/commaBadIndent.shrub +++ /dev/null @@ -1,2 +0,0 @@ - (foo | bar: baz; fr0b -,bad) diff --git a/samples/shrubbery/examples/failing/commaBadIndentNewline.shrub b/samples/shrubbery/examples/failing/commaBadIndentNewline.shrub deleted file mode 100644 index df21c2dd..00000000 --- a/samples/shrubbery/examples/failing/commaBadIndentNewline.shrub +++ /dev/null @@ -1,2 +0,0 @@ -foo (x :: Int -,y :: Bool) diff --git a/samples/shrubbery/examples/failing/commasAndSemisInParen.shrub b/samples/shrubbery/examples/failing/commasAndSemisInParen.shrub deleted file mode 100644 index 4e362942..00000000 --- a/samples/shrubbery/examples/failing/commasAndSemisInParen.shrub +++ /dev/null @@ -1 +0,0 @@ -(this, is; bad) diff --git a/samples/shrubbery/examples/failing/doubleComma.shrub b/samples/shrubbery/examples/failing/doubleComma.shrub deleted file mode 100644 index 31580016..00000000 --- a/samples/shrubbery/examples/failing/doubleComma.shrub +++ /dev/null @@ -1 +0,0 @@ -(1 ,, 2) diff --git a/samples/shrubbery/examples/failing/emptyAlt.shrub b/samples/shrubbery/examples/failing/emptyAlt.shrub deleted file mode 100644 index ed38894f..00000000 --- a/samples/shrubbery/examples/failing/emptyAlt.shrub +++ /dev/null @@ -1,2 +0,0 @@ -foo -| diff --git a/samples/shrubbery/examples/failing/emptyAltInParen.shrub b/samples/shrubbery/examples/failing/emptyAltInParen.shrub deleted file mode 100644 index 60ef6c5b..00000000 --- a/samples/shrubbery/examples/failing/emptyAltInParen.shrub +++ /dev/null @@ -1 +0,0 @@ -(1, |, 2) diff --git a/samples/shrubbery/examples/failing/emptyAltInParenLast.shrub b/samples/shrubbery/examples/failing/emptyAltInParenLast.shrub deleted file mode 100644 index 10b306e8..00000000 --- a/samples/shrubbery/examples/failing/emptyAltInParenLast.shrub +++ /dev/null @@ -1 +0,0 @@ -(1, 2, |) diff --git a/samples/shrubbery/examples/failing/emptyBlock.shrub b/samples/shrubbery/examples/failing/emptyBlock.shrub deleted file mode 100644 index 2aebc6fa..00000000 --- a/samples/shrubbery/examples/failing/emptyBlock.shrub +++ /dev/null @@ -1 +0,0 @@ -bad_empty: diff --git a/samples/shrubbery/examples/failing/emptyBlockAfterParen.shrub b/samples/shrubbery/examples/failing/emptyBlockAfterParen.shrub deleted file mode 100644 index 018312d7..00000000 --- a/samples/shrubbery/examples/failing/emptyBlockAfterParen.shrub +++ /dev/null @@ -1 +0,0 @@ -bad_empty(x :: Int, y :: Int): diff --git a/samples/shrubbery/examples/failing/indentedGroup.shrub b/samples/shrubbery/examples/failing/indentedGroup.shrub deleted file mode 100644 index 7c01becb..00000000 --- a/samples/shrubbery/examples/failing/indentedGroup.shrub +++ /dev/null @@ -1,3 +0,0 @@ -foo ok -bar ok - baz bad diff --git a/samples/shrubbery/examples/failing/onlyAlternative.shrub b/samples/shrubbery/examples/failing/onlyAlternative.shrub deleted file mode 100644 index 51f3cfbc..00000000 --- a/samples/shrubbery/examples/failing/onlyAlternative.shrub +++ /dev/null @@ -1 +0,0 @@ -| bad alternative diff --git a/samples/shrubbery/examples/failing/onlyComma.shrub b/samples/shrubbery/examples/failing/onlyComma.shrub deleted file mode 100644 index 7edb2fa5..00000000 --- a/samples/shrubbery/examples/failing/onlyComma.shrub +++ /dev/null @@ -1 +0,0 @@ -, diff --git a/samples/shrubbery/examples/failing/onlyCommaInParen.shrub b/samples/shrubbery/examples/failing/onlyCommaInParen.shrub deleted file mode 100644 index 4cdda9c6..00000000 --- a/samples/shrubbery/examples/failing/onlyCommaInParen.shrub +++ /dev/null @@ -1 +0,0 @@ -(,) diff --git a/samples/shrubbery/examples/failing/operatorBadlyIndented.shrub b/samples/shrubbery/examples/failing/operatorBadlyIndented.shrub deleted file mode 100644 index d3b009c5..00000000 --- a/samples/shrubbery/examples/failing/operatorBadlyIndented.shrub +++ /dev/null @@ -1,2 +0,0 @@ -foo: 2 + 3 - + 3 diff --git a/samples/shrubbery/examples/failing/operatorIndentedAfterBlock.shrub b/samples/shrubbery/examples/failing/operatorIndentedAfterBlock.shrub deleted file mode 100644 index a5fed536..00000000 --- a/samples/shrubbery/examples/failing/operatorIndentedAfterBlock.shrub +++ /dev/null @@ -1,2 +0,0 @@ -hello: world - + 3 diff --git a/samples/shrubbery/examples/failing/parenBadIndent.shrub b/samples/shrubbery/examples/failing/parenBadIndent.shrub deleted file mode 100644 index 6cd07836..00000000 --- a/samples/shrubbery/examples/failing/parenBadIndent.shrub +++ /dev/null @@ -1,3 +0,0 @@ -list( - bad - ) diff --git a/samples/shrubbery/examples/failing/parenNoIndent.shrub b/samples/shrubbery/examples/failing/parenNoIndent.shrub deleted file mode 100644 index cdbfa3b7..00000000 --- a/samples/shrubbery/examples/failing/parenNoIndent.shrub +++ /dev/null @@ -1,3 +0,0 @@ -list( -bad -) diff --git a/samples/shrubbery/examples/failing/parenWithoutComma.shrub b/samples/shrubbery/examples/failing/parenWithoutComma.shrub deleted file mode 100644 index bab571f3..00000000 --- a/samples/shrubbery/examples/failing/parenWithoutComma.shrub +++ /dev/null @@ -1,2 +0,0 @@ -(1 - 2) diff --git a/samples/shrubbery/examples/failing/prefixComma.shrub b/samples/shrubbery/examples/failing/prefixComma.shrub deleted file mode 100644 index 7f8b0cc6..00000000 --- a/samples/shrubbery/examples/failing/prefixComma.shrub +++ /dev/null @@ -1 +0,0 @@ -(, 1) diff --git a/samples/shrubbery/examples/failing/prefixCommaMiddle.shrub b/samples/shrubbery/examples/failing/prefixCommaMiddle.shrub deleted file mode 100644 index d9d95ba2..00000000 --- a/samples/shrubbery/examples/failing/prefixCommaMiddle.shrub +++ /dev/null @@ -1,3 +0,0 @@ -(1 -,2 -) diff --git a/samples/shrubbery/examples/failing/prefixSemicolon.shrub b/samples/shrubbery/examples/failing/prefixSemicolon.shrub deleted file mode 100644 index 66bcad05..00000000 --- a/samples/shrubbery/examples/failing/prefixSemicolon.shrub +++ /dev/null @@ -1,2 +0,0 @@ -hello -; world diff --git a/samples/shrubbery/examples/failing/semicolonInParen.shrub b/samples/shrubbery/examples/failing/semicolonInParen.shrub deleted file mode 100644 index dbb3ccd6..00000000 --- a/samples/shrubbery/examples/failing/semicolonInParen.shrub +++ /dev/null @@ -1 +0,0 @@ -(this; is; bad) diff --git a/samples/shrubbery/examples/fib.shrub b/samples/shrubbery/examples/fib.shrub deleted file mode 100644 index 11298fb1..00000000 --- a/samples/shrubbery/examples/fib.shrub +++ /dev/null @@ -1,5 +0,0 @@ -fun fib(n): - match n - | 0: 0 - | 1: 1 - | n: fib(n-1) + fib(n-2) diff --git a/samples/shrubbery/examples/indentedStart.shrub b/samples/shrubbery/examples/indentedStart.shrub deleted file mode 100644 index 6bf61e1a..00000000 --- a/samples/shrubbery/examples/indentedStart.shrub +++ /dev/null @@ -1,3 +0,0 @@ - fun foo(x :: Int, y :: Int) - - fun bar(x :: Int) diff --git a/samples/shrubbery/examples/line.shrub b/samples/shrubbery/examples/line.shrub deleted file mode 100644 index 26efadf2..00000000 --- a/samples/shrubbery/examples/line.shrub +++ /dev/null @@ -1 +0,0 @@ -fun foo(x :: Int, y :: Int) diff --git a/samples/shrubbery/examples/lines.shrub b/samples/shrubbery/examples/lines.shrub deleted file mode 100644 index 9b55160b..00000000 --- a/samples/shrubbery/examples/lines.shrub +++ /dev/null @@ -1,3 +0,0 @@ -fun foo(x :: Int, y :: Int) - -fun bar(x :: Int) diff --git a/samples/shrubbery/examples/match.shrub b/samples/shrubbery/examples/match.shrub deleted file mode 100644 index adbf178c..00000000 --- a/samples/shrubbery/examples/match.shrub +++ /dev/null @@ -1,3 +0,0 @@ -match n with -| 0: 1 -| n: n * fact (n - 1) diff --git a/samples/shrubbery/examples/multiLineIndentedParen.shrub b/samples/shrubbery/examples/multiLineIndentedParen.shrub deleted file mode 100644 index 6fd74f06..00000000 --- a/samples/shrubbery/examples/multiLineIndentedParen.shrub +++ /dev/null @@ -1,3 +0,0 @@ -fun foo( - x :: Int, - y :: Int) diff --git a/samples/shrubbery/examples/multiLineParen.shrub b/samples/shrubbery/examples/multiLineParen.shrub deleted file mode 100644 index 5394b2ff..00000000 --- a/samples/shrubbery/examples/multiLineParen.shrub +++ /dev/null @@ -1,2 +0,0 @@ -fun foo(x :: Int, - y :: Int) diff --git a/samples/shrubbery/examples/nestedBlock.shrub b/samples/shrubbery/examples/nestedBlock.shrub deleted file mode 100644 index cbac3436..00000000 --- a/samples/shrubbery/examples/nestedBlock.shrub +++ /dev/null @@ -1,5 +0,0 @@ -fun foo(x :: Int, y :: Int): - fun bar(z :: Int): - def sum = x + y + z - sum - bar() + 1 diff --git a/samples/shrubbery/examples/nestedBlockSimple.shrub b/samples/shrubbery/examples/nestedBlockSimple.shrub deleted file mode 100644 index cfcd18e5..00000000 --- a/samples/shrubbery/examples/nestedBlockSimple.shrub +++ /dev/null @@ -1,5 +0,0 @@ -a: - b: - c - d - e diff --git a/samples/shrubbery/examples/nestedParens.shrub b/samples/shrubbery/examples/nestedParens.shrub deleted file mode 100644 index 58bfe9c2..00000000 --- a/samples/shrubbery/examples/nestedParens.shrub +++ /dev/null @@ -1,5 +0,0 @@ -group 1 -(group 2 - subgroup I, group 2 - subgroup II, - group 2 - subgroup III, - (group 2 - subgroup IV - subsubgroup A, - group 2 - subgroup IV - subsubgroup B)) diff --git a/samples/shrubbery/examples/onlyBlock.shrub b/samples/shrubbery/examples/onlyBlock.shrub deleted file mode 100644 index 6e2230a9..00000000 --- a/samples/shrubbery/examples/onlyBlock.shrub +++ /dev/null @@ -1 +0,0 @@ -: only a block diff --git a/samples/shrubbery/examples/onlyEmptyBlock.shrub b/samples/shrubbery/examples/onlyEmptyBlock.shrub deleted file mode 100644 index 397db75f..00000000 --- a/samples/shrubbery/examples/onlyEmptyBlock.shrub +++ /dev/null @@ -1 +0,0 @@ -: diff --git a/samples/shrubbery/examples/onlySemi.shrub b/samples/shrubbery/examples/onlySemi.shrub deleted file mode 100644 index 092bc2b0..00000000 --- a/samples/shrubbery/examples/onlySemi.shrub +++ /dev/null @@ -1 +0,0 @@ -; diff --git a/samples/shrubbery/examples/operatorIndented.shrub b/samples/shrubbery/examples/operatorIndented.shrub deleted file mode 100644 index 2f95bf60..00000000 --- a/samples/shrubbery/examples/operatorIndented.shrub +++ /dev/null @@ -1,3 +0,0 @@ -1 + 2 - + 3 - - 4 diff --git a/samples/shrubbery/examples/operatorIndentedInBlock.shrub b/samples/shrubbery/examples/operatorIndentedInBlock.shrub deleted file mode 100644 index 28e4869d..00000000 --- a/samples/shrubbery/examples/operatorIndentedInBlock.shrub +++ /dev/null @@ -1,2 +0,0 @@ -foo: - + 3 diff --git a/samples/shrubbery/examples/operatorIndentedNested.shrub b/samples/shrubbery/examples/operatorIndentedNested.shrub deleted file mode 100644 index 3cf87f70..00000000 --- a/samples/shrubbery/examples/operatorIndentedNested.shrub +++ /dev/null @@ -1,3 +0,0 @@ -1 + (2 + 3 - + 4) - + 5 diff --git a/samples/shrubbery/examples/parenLines.shrub b/samples/shrubbery/examples/parenLines.shrub deleted file mode 100644 index 7bdc281f..00000000 --- a/samples/shrubbery/examples/parenLines.shrub +++ /dev/null @@ -1,4 +0,0 @@ -function( - argument, - more -) diff --git a/samples/shrubbery/examples/printSexp.shrub b/samples/shrubbery/examples/printSexp.shrub deleted file mode 100644 index 18296844..00000000 --- a/samples/shrubbery/examples/printSexp.shrub +++ /dev/null @@ -1,17 +0,0 @@ -fun print_sexp(v): - match v - | []: print("()") - | [fst, & rst]: - print("(") - print_sexp(fst) - for (v: rst): - print(" ") - print_sexp(v) - print(")") - | Pair(fst, snd): - print("(") - print_sexp(fst) - print(" . ") - print_sexp(snd) - print(")") - | v: print_atom(v) diff --git a/samples/shrubbery/examples/semicolonInAltNewline.shrub b/samples/shrubbery/examples/semicolonInAltNewline.shrub deleted file mode 100644 index 96fdf22d..00000000 --- a/samples/shrubbery/examples/semicolonInAltNewline.shrub +++ /dev/null @@ -1,3 +0,0 @@ -hello -| world; universe -| other places diff --git a/samples/shrubbery/examples/semicolonInBlock.shrub b/samples/shrubbery/examples/semicolonInBlock.shrub deleted file mode 100644 index dce089fc..00000000 --- a/samples/shrubbery/examples/semicolonInBlock.shrub +++ /dev/null @@ -1 +0,0 @@ -hello: world; universe diff --git a/samples/shrubbery/examples/semicolonInBlockInParen.shrub b/samples/shrubbery/examples/semicolonInBlockInParen.shrub deleted file mode 100644 index f7279c9b..00000000 --- a/samples/shrubbery/examples/semicolonInBlockInParen.shrub +++ /dev/null @@ -1 +0,0 @@ -(hello: world; universe, good bye) diff --git a/samples/shrubbery/examples/semicolonInBlockInParenLast.shrub b/samples/shrubbery/examples/semicolonInBlockInParenLast.shrub deleted file mode 100644 index b002e00e..00000000 --- a/samples/shrubbery/examples/semicolonInBlockInParenLast.shrub +++ /dev/null @@ -1 +0,0 @@ -(hello: world; universe) diff --git a/samples/shrubbery/examples/semicolonInBlockLines.shrub b/samples/shrubbery/examples/semicolonInBlockLines.shrub deleted file mode 100644 index d9bb8f44..00000000 --- a/samples/shrubbery/examples/semicolonInBlockLines.shrub +++ /dev/null @@ -1,2 +0,0 @@ -hello: world; universe - scram; wallop diff --git a/samples/shrubbery/examples/semicolonInBlockNewline.shrub b/samples/shrubbery/examples/semicolonInBlockNewline.shrub deleted file mode 100644 index b6033b84..00000000 --- a/samples/shrubbery/examples/semicolonInBlockNewline.shrub +++ /dev/null @@ -1,2 +0,0 @@ -hello: - world; universe diff --git a/samples/shrubbery/examples/semicolons.shrub b/samples/shrubbery/examples/semicolons.shrub deleted file mode 100644 index 960455dc..00000000 --- a/samples/shrubbery/examples/semicolons.shrub +++ /dev/null @@ -1 +0,0 @@ -foo; bar; baz; diff --git a/samples/shrubbery/examples/singleLineAlt.shrub b/samples/shrubbery/examples/singleLineAlt.shrub deleted file mode 100644 index cf3f17ab..00000000 --- a/samples/shrubbery/examples/singleLineAlt.shrub +++ /dev/null @@ -1 +0,0 @@ -fun isZero | 0 -> true | _ -> false diff --git a/samples/shrubbery/examples/singleLineAltWithEmptyBlock.shrub b/samples/shrubbery/examples/singleLineAltWithEmptyBlock.shrub deleted file mode 100644 index fd9d1bf6..00000000 --- a/samples/shrubbery/examples/singleLineAltWithEmptyBlock.shrub +++ /dev/null @@ -1 +0,0 @@ -fun isZero: | 0 -> true | _ -> false diff --git a/samples/shrubbery/examples/singleLineBlock.shrub b/samples/shrubbery/examples/singleLineBlock.shrub deleted file mode 100644 index 34a3f87b..00000000 --- a/samples/shrubbery/examples/singleLineBlock.shrub +++ /dev/null @@ -1 +0,0 @@ -fun identity(x): x diff --git a/samples/shrubbery/examples/string.shrub b/samples/shrubbery/examples/string.shrub deleted file mode 100644 index cd4bc1ab..00000000 --- a/samples/shrubbery/examples/string.shrub +++ /dev/null @@ -1 +0,0 @@ -"hello world" diff --git a/samples/shrubbery/examples/trailingComma.shrub b/samples/shrubbery/examples/trailingComma.shrub deleted file mode 100644 index a361a540..00000000 --- a/samples/shrubbery/examples/trailingComma.shrub +++ /dev/null @@ -1,6 +0,0 @@ -list( - red, - green, - blue, - orange, -) diff --git a/samples/shrubbery/examples/trailingSemicolon.shrub b/samples/shrubbery/examples/trailingSemicolon.shrub deleted file mode 100644 index 8d7d0ad1..00000000 --- a/samples/shrubbery/examples/trailingSemicolon.shrub +++ /dev/null @@ -1 +0,0 @@ -one; diff --git a/samples/shrubbery/examples/twoGroups.shrub b/samples/shrubbery/examples/twoGroups.shrub deleted file mode 100644 index f3a888e2..00000000 --- a/samples/shrubbery/examples/twoGroups.shrub +++ /dev/null @@ -1,2 +0,0 @@ -First one -Second one diff --git a/samples/shrubbery/examples/twoGroupsWithAlternatives.shrub b/samples/shrubbery/examples/twoGroupsWithAlternatives.shrub deleted file mode 100644 index 07b74b1b..00000000 --- a/samples/shrubbery/examples/twoGroupsWithAlternatives.shrub +++ /dev/null @@ -1,7 +0,0 @@ -first -| hey -| hello - -second -| yup -| here as well