diff options
Diffstat (limited to 'src/packrat-lexer-combinators.ads')
-rw-r--r-- | src/packrat-lexer-combinators.ads | 143 |
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; - - |