Lines Matching refs:TokenValue

8         token::{Token, TokenValue},
18 TokenValue::In | TokenValue::Out | TokenValue::InOut | TokenValue::Const => true, in peek_parameter_qualifier()
27 TokenValue::In => ParameterQualifier::In, in parse_parameter_qualifier()
28 TokenValue::Out => ParameterQualifier::Out, in parse_parameter_qualifier()
29 TokenValue::InOut => ParameterQualifier::InOut, in parse_parameter_qualifier()
30 TokenValue::Const => ParameterQualifier::Const, in parse_parameter_qualifier()
68 TokenValue::Continue => { in parse_statement()
72 self.expect(parser, TokenValue::Semicolon)?.meta in parse_statement()
74 TokenValue::Break => { in parse_statement()
78 self.expect(parser, TokenValue::Semicolon)?.meta in parse_statement()
80 TokenValue::Return => { in parse_statement()
83 TokenValue::Semicolon => (None, self.bump(parser)?.meta), in parse_statement()
88 self.expect(parser, TokenValue::Semicolon)?; in parse_statement()
103 TokenValue::Discard => { in parse_statement()
108 self.expect(parser, TokenValue::Semicolon)?.meta in parse_statement()
110 TokenValue::If => { in parse_statement()
113 self.expect(parser, TokenValue::LeftParen)?; in parse_statement()
122 self.expect(parser, TokenValue::RightParen)?; in parse_statement()
135 if self.bump_if(parser, TokenValue::Else).is_some() { in parse_statement()
154 TokenValue::Switch => { in parse_statement()
158 self.expect(parser, TokenValue::LeftParen)?; in parse_statement()
166 self.expect(parser, TokenValue::RightParen)?; in parse_statement()
173 self.expect(parser, TokenValue::LeftBrace)?; in parse_statement()
176 TokenValue::Case => { in parse_statement()
208 TokenValue::Default => { in parse_statement()
212 TokenValue::RightBrace => { in parse_statement()
222 TokenValue::Case.into(), in parse_statement()
223 TokenValue::Default.into(), in parse_statement()
224 TokenValue::RightBrace.into(), in parse_statement()
232 self.expect(parser, TokenValue::Colon)?; in parse_statement()
239 TokenValue::Case | TokenValue::Default | TokenValue::RightBrace => { in parse_statement()
272 TokenValue::While => { in parse_statement()
278 self.expect(parser, TokenValue::LeftParen)?; in parse_statement()
280 meta.subsume(self.expect(parser, TokenValue::RightParen)?.meta); in parse_statement()
323 TokenValue::Do => { in parse_statement()
333 self.expect(parser, TokenValue::While)?; in parse_statement()
334 self.expect(parser, TokenValue::LeftParen)?; in parse_statement()
336 let end_meta = self.expect(parser, TokenValue::RightParen)?.meta; in parse_statement()
377 TokenValue::For => { in parse_statement()
381 self.expect(parser, TokenValue::LeftParen)?; in parse_statement()
383 if self.bump_if(parser, TokenValue::Semicolon).is_none() { in parse_statement()
390 self.expect(parser, TokenValue::Semicolon)?; in parse_statement()
396 if self.bump_if(parser, TokenValue::Semicolon).is_none() { in parse_statement()
403 self.expect(parser, TokenValue::Assign)?; in parse_statement()
452 self.expect(parser, TokenValue::Semicolon)?; in parse_statement()
456 TokenValue::RightParen => {} in parse_statement()
465 meta.subsume(self.expect(parser, TokenValue::RightParen)?.meta); in parse_statement()
483 TokenValue::LeftBrace => { in parse_statement()
498 TokenValue::Semicolon => self.bump(parser)?.meta, in parse_statement()
506 self.expect(parser, TokenValue::Semicolon)?.meta in parse_statement()
525 }) = self.bump_if(parser, TokenValue::RightBrace) in parse_compound_statement()
551 if self.bump_if(parser, TokenValue::Void).is_some() { in parse_function_args()
561 TokenValue::Comma => { in parse_function_args()
566 TokenValue::Identifier(_) => { in parse_function_args()
574 if self.bump_if(parser, TokenValue::Comma).is_some() { in parse_function_args()