Lines Matching defs:lookahead
72 let lookahead = input.lookahead1();
73 if lookahead.peek(Token![struct]) {
92 } else if lookahead.peek(Token![enum]) {
111 } else if lookahead.peek(Token![union]) {
130 Err(lookahead.error())
138 let mut lookahead = input.lookahead1();
140 if lookahead.peek(Token![where]) {
142 lookahead = input.lookahead1();
145 if where_clause.is_none() && lookahead.peek(token::Paren) {
148 lookahead = input.lookahead1();
149 if lookahead.peek(Token![where]) {
151 lookahead = input.lookahead1();
154 if lookahead.peek(Token![;]) {
158 Err(lookahead.error())
160 } else if lookahead.peek(token::Brace) {
163 } else if lookahead.peek(Token![;]) {
167 Err(lookahead.error())