summaryrefslogtreecommitdiff
path: root/src/packrat-lexer-combinators.ads
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2019-01-14 14:59:54 +1100
committerJed Barber <jjbarber@y7mail.com>2019-01-14 14:59:54 +1100
commitc0ba281a0bf3edc564a4fee61375691f35632be4 (patch)
treeb6628e49035f21b1f744ad22d684a1b63bafff6b /src/packrat-lexer-combinators.ads
parent93406e9b26f9e4439a8e4d57659489323a4e57b4 (diff)
Merged Packrat.Lexer.Combinators into Packrat.Lexer, separated debugging functions into subpackage in /test subdir
Diffstat (limited to 'src/packrat-lexer-combinators.ads')
-rw-r--r--src/packrat-lexer-combinators.ads143
1 files changed, 0 insertions, 143 deletions
diff --git a/src/packrat-lexer-combinators.ads b/src/packrat-lexer-combinators.ads
deleted file mode 100644
index 98df3d5..0000000
--- a/src/packrat-lexer-combinators.ads
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-generic
-package Packrat.Lexer.Combinators is
-
-
- generic
- Params : in Combinator_Array;
- function Sequence
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- with function Param
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
- Number : in Positive;
- function Count
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- with function Param
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
- Minimum : in Natural := 0;
- function Many
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- with function Param
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
- with function Test
- (Item : in Element)
- return Boolean;
- Minimum : in Natural := 0;
- function Many_Until
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
-
-
-
- generic
- with function Test
- (Item : in Element)
- return Boolean;
- function Satisfy
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- with function Test
- (Item : in Element)
- return Boolean;
- with function Change
- (From : in Element)
- return Element;
- function Satisfy_With
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- Item : in Element;
- function Match
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- Item : in Element;
- with function Change
- (From : in Element)
- return Element;
- function Match_With
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- Items : in Element_Array;
- function Multimatch
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- Number : in Positive := 1;
- function Take
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- with function Test
- (Item : in Element)
- return Boolean;
- function Take_While
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- with function Test
- (Item : in Element)
- return Boolean;
- function Take_Until
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
-
-
-
- generic
- EOL_Item : in Element;
- function Line_End
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
- generic
- EOF_Item : in Element;
- function Input_End
- (Input : in Element_Array;
- Start : in Positive)
- return Combinator_Result;
-
-
-end Packrat.Lexer.Combinators;
-
-