blob: c35d693f9af639689b4c41f0deb8bf46bc278eca [file]
// { dg-options "-w" }
#![feature(no_core)]
#![no_core]
pub struct Lexer<'a> {
input: &'a str,
}
impl<'a> Lexer<'a> {
pub fn new(input: &'a str) -> Lexer<'a> {
Lexer { input: input }
}
}
struct Parser<'a> {
lexer: &'a mut Lexer<'a>,
}
impl<'a> Parser<'a> {
pub fn new(lexer: &'a mut Lexer) -> Parser<'a> {
Parser { lexer: lexer }
}
}
fn main() {}