#[derive(Clone, Copy, Debug)]
pub struct Context {
pub in_loop: bool,
pub in_function: bool,
pub in_switch: bool,
pub in_try: bool,
pub in_unsafe: bool,
}
impl Context {
pub fn new() -> Self {
Context {
in_loop: false,
in_function: false,
in_switch: false,
in_try: false,
in_unsafe: false,
}
}
}
impl Default for Context {
fn default() -> Self {
Context::new()
}
}