use crate::script::*;
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct ScriptScope;
#[export_module]
#[allow(non_snake_case, non_upper_case_globals)]
pub(crate) mod ScopeModule {
use super::TraversalScope;
use crate::value::literal::TokenLiteral;
pub const local: TraversalScope = TraversalScope::Local;
pub const global: TraversalScope = TraversalScope::Global;
pub const Local: TraversalScope = TraversalScope::Local;
pub const Global: TraversalScope = TraversalScope::Global;
#[rhai_fn(global, name = "to_string", name = "to_debug", pure)]
pub fn to_string(scope: &mut TraversalScope) -> String {
scope.token_literal()
}
}