type Expression_Parser is new Limited_Object with private;
type A_Expression_Parser is access all Expression_Parser'Class;
function Create_Expression_Parser return A_Expression_Parser;
function Expect_Expression
( | this | : not null access Expression_Parser'Class; |
scanner | : not null A_Token_Scanner ) return A_Expression; |
function Scan_Expression
( | this | : not null access Expression_Parser'Class; |
scanner | : not null A_Token_Scanner ) return A_Expression; |