pub fn parse_from_lexer(lexer: Lexer<I>) -> Result<Block>
    {
        let mut parser = Parser { lexer };
        parser.block()
    }
/// Parses a complete program from the given lexer.
Parses a complete program from the given lexer.
Parses a complete program from the given lexer .
pub fn parse_from_lexer(lexer: Lexer<I>) -> Result<Block>
    {
        let mut parser = Parser { lexer };
        parser.block()
    }
pub fn parse_from_lexer ( lexer : Lexer < I > ) -> Result < Block > { let mut parser = Parser { lexer } ; parser . block ( ) }
Parses a complete program from the given lexer.
Parses a complete program from the given lexer .
lexer
Lexer<I>
lexer
Lexer<I>