Lines Matching refs:parser
36 ($signed:ty, $unsigned:ty, $parser:expr, $err_msg:expr) => {{
37 if let Some(Token::Integer(text)) = $parser.token() {
38 $parser.consume();
54 $parser.error(&format!(
63 .map_err(|_| $parser.error("expected decimal immediate"))?
70 return Err($parser.error("negative number too small"));
79 err!($parser.loc, $err_msg)
127 let mut parser = Parser::new(text); in parse_test() localVariable
130 parser.start_gathering_comments(); in parse_test()
139 parser.parse_test_commands(); in parse_test()
140 commands = parser.parse_cmdline_passes(pass_vec); in parse_test()
141 parser.parse_target_specs(&options)?; in parse_test()
142 isa_spec = parser.parse_cmdline_target(options.target)?; in parse_test()
145 commands = parser.parse_test_commands(); in parse_test()
146 isa_spec = parser.parse_target_specs(&options)?; in parse_test()
149 let features = parser.parse_cranelift_features()?; in parse_test()
154 parser = if commands.iter().any(|tc| tc.command == "run") { in parse_test()
156 parser.with_default_calling_convention(host_default_calling_convention) in parse_test()
158 parser.with_default_calling_convention(options.default_calling_convention) in parse_test()
161 parser.token(); in parse_test()
162 parser.claim_gathered_comments(AnyEntity::Function); in parse_test()
164 let preamble_comments = parser.take_comments(); in parse_test()
165 let functions = parser.parse_function_list()?; in parse_test()
188 let mut parser = Parser::new(trimmed_text); in parse_run_command() localVariable
189 match parser.token() { in parse_run_command()
191 parser.parse_run_command(signature).map(|c| Some(c)) in parse_run_command()
3422 let mut parser = Parser::new( in user_function_name() localVariable
3428 assert!(parser.parse_function().is_err()); in user_function_name()
3431 let mut parser = Parser::new( in user_function_name() localVariable
3437 assert!(parser.parse_function().is_err()); in user_function_name()
3439 let mut parser = Parser::new( in user_function_name() localVariable
3445 assert!(parser.parse_function().is_err()); in user_function_name()
3447 let mut parser = Parser::new( in user_function_name() localVariable
3453 assert!(parser.parse_function().is_err()); in user_function_name()
3464 let mut parser = Parser::new(code); in change_default_calling_convention() localVariable
3466 parser.parse_function().unwrap().0.signature.call_conv, in change_default_calling_convention()
3471 let mut parser = Parser::new(code).with_default_calling_convention(CallConv::PreserveAll); in change_default_calling_convention() localVariable
3473 parser.parse_function().unwrap().0.signature.call_conv, in change_default_calling_convention()
3711 let mut parser = Parser::new(code); in parse_cold_blocks() localVariable
3712 let func = parser.parse_function().unwrap().0; in parse_cold_blocks()