luaur_ast/methods/
parse_error_raise.rs1use crate::records::location::Location;
2use crate::records::parse_error::ParseError;
3
4impl ParseError {
5 #[allow(non_snake_case)]
6 pub fn raise(location: Location, format: core::fmt::Arguments<'_>) -> ! {
7 let message = alloc::fmt::format(format);
8
9 let err =
15 crate::methods::parse_error_parse_error::parse_error_parse_error(location, message);
16 std::panic::panic_any(err);
17 }
18}
19
20#[allow(non_snake_case)]
21pub fn parse_error_raise(location: Location, format: core::fmt::Arguments<'_>) -> ! {
22 ParseError::raise(location, format)
23}