diff options
author | Greg Brown <gmb60@cam.ac.uk> | 2021-05-11 13:53:56 +0100 |
---|---|---|
committer | Greg Brown <gmb60@cam.ac.uk> | 2021-05-11 13:53:56 +0100 |
commit | 387959675cd53b3c75ad9b6215b07843f8c8f1d8 (patch) | |
tree | bc972c31a0b48f8fd8c9240465c8bd83e16f5258 /autochomp/benches/parse/data | |
parent | dfc08ff2c6580bbeb3951b223e0332546ba3b0d9 (diff) |
Rename autochomp to autonibble.
Diffstat (limited to 'autochomp/benches/parse/data')
-rw-r--r-- | autochomp/benches/parse/data/12.nb | 1 | ||||
-rw-r--r-- | autochomp/benches/parse/data/1548.nb | 40 | ||||
-rw-r--r-- | autochomp/benches/parse/data/194.nb | 7 | ||||
-rw-r--r-- | autochomp/benches/parse/data/24.nb | 1 | ||||
-rw-r--r-- | autochomp/benches/parse/data/3096.nb | 82 | ||||
-rw-r--r-- | autochomp/benches/parse/data/387.nb | 13 | ||||
-rw-r--r-- | autochomp/benches/parse/data/48.nb | 2 | ||||
-rw-r--r-- | autochomp/benches/parse/data/774.nb | 21 | ||||
-rw-r--r-- | autochomp/benches/parse/data/97.nb | 3 |
9 files changed, 0 insertions, 170 deletions
diff --git a/autochomp/benches/parse/data/12.nb b/autochomp/benches/parse/data/12.nb deleted file mode 100644 index eaa4670..0000000 --- a/autochomp/benches/parse/data/12.nb +++ /dev/null @@ -1 +0,0 @@ -match "ab"; diff --git a/autochomp/benches/parse/data/1548.nb b/autochomp/benches/parse/data/1548.nb deleted file mode 100644 index cabdfe9..0000000 --- a/autochomp/benches/parse/data/1548.nb +++ /dev/null @@ -1,40 +0,0 @@ -let bot = !(/rec/ "a" . rec); -let zero = /zero suc/ zero; -let suc n = /zero suc/ suc (n zero suc); - -let opt some = _ : None | some; -let plus iter = !(/plus/ iter . (opt plus)); -let star iter = opt (plus iter); - -let up_to x n = n bot (/rec/ x . opt rec); - -let Pattern_Whitespace = "\t"|"\n"|"\x0B"|"\x0c"|"\r"|" "|"\u{85}"|"\u{200e}"|"\u{200f}"|"\u{2028}"|"\u{2029}"; - -let oct_digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" ; -let digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"; -let hex_digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | - "a" | "b" | "c" | "d" | "e" | "f" | - "A" | "B" | "C" | "D" | "E" | "F" ; - -let XID_Start = - "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | - "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | - "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | - "y" | "z" | - "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | - "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | - "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | - "Y" | "Z" ; -let XID_Continue = - XID_Start | "_" | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" ; - -match - (" " | "!" | "#" | "$" | "%" | "&" | "'" | - "(" | ")" | "*" | "+" | "," | "-" | "." | "/" | - "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | - "8" | "9" | ":" | ";" | "<" | "=" | ">" | "?" | - "@" | "A" | "B" | "C" | "D" | "E" | "F" | "G" | - "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | - "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | - "X"|"Y" - ); diff --git a/autochomp/benches/parse/data/194.nb b/autochomp/benches/parse/data/194.nb deleted file mode 100644 index 01730c6..0000000 --- a/autochomp/benches/parse/data/194.nb +++ /dev/null @@ -1,7 +0,0 @@ -let bot = !(/rec/ "a" . rec); -let zero = /zero suc/ zero; -let suc n = /zero suc/ suc (n zero suc); - -let opt some = _ : None | some; -let plus iter = !(/plus/ iter . (opt plus)); -match opt "ab"; diff --git a/autochomp/benches/parse/data/24.nb b/autochomp/benches/parse/data/24.nb deleted file mode 100644 index f960c3b..0000000 --- a/autochomp/benches/parse/data/24.nb +++ /dev/null @@ -1 +0,0 @@ -match !(/rec/ "a".rec); diff --git a/autochomp/benches/parse/data/3096.nb b/autochomp/benches/parse/data/3096.nb deleted file mode 100644 index f90100c..0000000 --- a/autochomp/benches/parse/data/3096.nb +++ /dev/null @@ -1,82 +0,0 @@ -let bot = !(/rec/ "a" . rec); -let zero = /zero suc/ zero; -let suc n = /zero suc/ suc (n zero suc); - -let opt some = _ : None | some; -let plus iter = !(/plus/ iter . (opt plus)); -let star iter = opt (plus iter); - -let up_to x n = n bot (/rec/ x . opt rec); - -let Pattern_Whitespace = "\t"|"\n"|"\x0B"|"\x0c"|"\r"|" "|"\u{85}"|"\u{200e}"|"\u{200f}"|"\u{2028}"|"\u{2029}"; - -let oct_digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" ; -let digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"; -let hex_digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | - "a" | "b" | "c" | "d" | "e" | "f" | - "A" | "B" | "C" | "D" | "E" | "F" ; - -let XID_Start = - "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | - "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | - "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | - "y" | "z" | - "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | - "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | - "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | - "Y" | "Z" ; -let XID_Continue = - XID_Start | "_" | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" ; - -let literal_char = - (" " | "!" | "#" | "$" | "%" | "&" | "'" | - "(" | ")" | "*" | "+" | "," | "-" | "." | "/" | - "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | - "8" | "9" | ":" | ";" | "<" | "=" | ">" | "?" | - "@" | "A" | "B" | "C" | "D" | "E" | "F" | "G" | - "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | - "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | - "X" | "Y" | "Z" | "[" | "]" | "^" | "_" | - "`" | "a" | "b" | "c" | "d" | "e" | "f" | "g" | - "h" | "i" | "j" | "k" | "l" | "m" | "n" | "o" | - "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | - "x" | "y" | "z" | "{" | "|" | "}" | "~") : Literal | - "\\" . ( - ("\"" | "'" | "n" | "r" | "t" | "\\" | "0") : Ascii | - "x" . oct_digit . hex_digit : Oct | - "u{" . up_to hex_digit (suc (suc (suc (suc (suc (suc zero)))))) . "}" : Unicode - ) : Escape ; - -let ws = plus Pattern_Whitespace; -let ows = opt ws; - -let list inner = !(/list/ inner . opt (ws . opt list)); -let separated inner sep = !(/separated/ inner . opt (sep . ows . separated)); - -let epsilon = "_"; -let ident = XID_Start . star XID_Continue; -let literal = "\"" . (plus literal_char : Contents) . "\""; -let fix term = "!" . ows . term; -let parens expr = "(" . ows . expr . ")"; - -let names = list ident; - -let term expr = !(/term/ - epsilon : Epsilon - | literal : Literal - | parens expr : Parens - | fix term : Fix - | ident : Variable - ); - -let label = ":" . ows . ident . ows; - -let call expr = list (term expr); -let cat expr = separated (call expr) "."; -let alt expr = separated (cat expr . opt label : Labelled) "|"; -let lambda expr = "/" . ows . names . "/" . ows . alt expr; -let expr = !(/expr/ alt expr | lambda expr); -let goal = "match" . ws . expr . ";" . ows; -let let stmt = "let" . ws . names . "=" . ows . expr . ";" . ows . stmt; -let stmt = !(/stmt/ let stmt | goal); -match !(/skip/ Pattern_Whitespace . skip | stmt); diff --git a/autochomp/benches/parse/data/387.nb b/autochomp/benches/parse/data/387.nb deleted file mode 100644 index 0f60b89..0000000 --- a/autochomp/benches/parse/data/387.nb +++ /dev/null @@ -1,13 +0,0 @@ -let bot = !(/rec/ "a" . rec); -let zero = /zero suc/ zero; -let suc n = /zero suc/ suc (n zero suc); - -let opt some = _ : None | some; -let plus iter = !(/plus/ iter . (opt plus)); -let star iter = opt (plus iter); - -let up_to x n = n bot (/rec/ x . opt rec); - -let Pattern_Whitespace = "\t"|"\n"|"\x0B"|"\x0c"|"\r"|" "|"\u{85}"|"\u{200e}"|"\u{200f}"|"\u{2028}"|"\u{2029}"; - -match = "0" |"1"; diff --git a/autochomp/benches/parse/data/48.nb b/autochomp/benches/parse/data/48.nb deleted file mode 100644 index 7059bb8..0000000 --- a/autochomp/benches/parse/data/48.nb +++ /dev/null @@ -1,2 +0,0 @@ -let bot = !(/rec/ "a" . rec); -match /zero/zero; diff --git a/autochomp/benches/parse/data/774.nb b/autochomp/benches/parse/data/774.nb deleted file mode 100644 index 89c22ca..0000000 --- a/autochomp/benches/parse/data/774.nb +++ /dev/null @@ -1,21 +0,0 @@ -let bot = !(/rec/ "a" . rec); -let zero = /zero suc/ zero; -let suc n = /zero suc/ suc (n zero suc); - -let opt some = _ : None | some; -let plus iter = !(/plus/ iter . (opt plus)); -let star iter = opt (plus iter); - -let up_to x n = n bot (/rec/ x . opt rec); - -let Pattern_Whitespace = "\t"|"\n"|"\x0B"|"\x0c"|"\r"|" "|"\u{85}"|"\u{200e}"|"\u{200f}"|"\u{2028}"|"\u{2029}"; - -let oct_digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" ; -let digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"; -let hex_digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | - "a" | "b" | "c" | "d" | "e" | "f" | - "A" | "B" | "C" | "D" | "E" | "F" ; - -match - "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | - "i" | "j" | "k" | "l"; diff --git a/autochomp/benches/parse/data/97.nb b/autochomp/benches/parse/data/97.nb deleted file mode 100644 index d0d00f9..0000000 --- a/autochomp/benches/parse/data/97.nb +++ /dev/null @@ -1,3 +0,0 @@ -let bot = !(/rec/ ("a" . rec)); -let zero = /zero suc/ zero; -match (/zero suc/ suc (_ zero suc)); |