mirror of
https://codeberg.org/unspeaker/tengri.git
synced 2025-12-06 03:36:42 +01:00
0.6.1: more detailed error message in try_from_expr
This commit is contained in:
parent
b8ad5dae9f
commit
4279503681
1 changed files with 7 additions and 2 deletions
|
|
@ -38,8 +38,13 @@ macro_rules! transform_xy {
|
||||||
if let Some(Token { value: Value::Key(k), .. }) = iter.peek() {
|
if let Some(Token { value: Value::Key(k), .. }) = iter.peek() {
|
||||||
if k == $x || k == $y || k == $xy {
|
if k == $x || k == $y || k == $xy {
|
||||||
let _ = iter.next().unwrap();
|
let _ = iter.next().unwrap();
|
||||||
let token = iter.next().expect("no content specified");
|
let token = iter.next()
|
||||||
let content = state.get_content(&token.value).expect("no content provided");
|
.expect("no content specified");
|
||||||
|
let content = if let Some(content) = state.get_content(&token.value) {
|
||||||
|
content
|
||||||
|
} else {
|
||||||
|
panic!("no content corresponding to for {:?}", &token);
|
||||||
|
};
|
||||||
return Some(match k {
|
return Some(match k {
|
||||||
$x => Self::x(content),
|
$x => Self::x(content),
|
||||||
$y => Self::y(content),
|
$y => Self::y(content),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue