use super::super::*;
#[test]
fn _0001() {
let scope = scope!();
accept(
&scope,
StartExpression,
"2**4",
r#"
Exp
├─ Numeric
│ └─ `2`
└─ Numeric
└─ `4`
"#,
false,
);
}
#[test]
fn _0002() {
let scope = scope!();
accept(
&scope,
StartExpression,
"2 ** 4",
r#"
Exp
├─ Numeric
│ └─ `2`
└─ Numeric
└─ `4`
"#,
false,
);
}
#[test]
fn _0003() {
let scope = scope!();
accept(
&scope,
StartExpression,
"2 ** 4 ** 3",
r#"
Exp
├─ Exp
│ ├─ Numeric
│ │ └─ `2`
│ └─ Numeric
│ └─ `4`
└─ Numeric
└─ `3`
"#,
false,
);
}
#[test]
fn _0004() {
let scope = scope!();
accept(
&scope,
StartExpression,
"-3 ** 2",
r#"
Exp
├─ Neg
│ └─ Numeric
│ └─ `3`
└─ Numeric
└─ `2`
"#,
false,
);
}