From 9734fa2d530b9496b70a388a117ea57fe5730772 Mon Sep 17 00:00:00 2001 From: Matthew Hall Date: Sun, 19 Mar 2023 23:02:29 +1300 Subject: Remove old files --- src/__OLD_parcom/any_token.cr | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 src/__OLD_parcom/any_token.cr (limited to 'src/__OLD_parcom/any_token.cr') diff --git a/src/__OLD_parcom/any_token.cr b/src/__OLD_parcom/any_token.cr deleted file mode 100644 index 1f65bfc..0000000 --- a/src/__OLD_parcom/any_token.cr +++ /dev/null @@ -1,18 +0,0 @@ -require "./parser.cr" - -module Parcom - # `AnyToken` is a `Parser` that consumes exactly one token from - # the input stream and returns it. - # It fails if the input stream is empty. - class AnyToken(T) < Parser(T, T) - # Parses the first token in the input, fails if the input is empty. - def parse(tokens : Tokens(T)) : Result(T, T) - if tokens.empty? - raise ParserFail.new("AnyToken: input was empty") - else - Result.new(tokens[1..], tokens[0]) - end - end - end -end - -- cgit v1.2.1