Enum dyon::ast::Id
[−]
[src]
pub enum Id { String(Range, Arc<String>), F64(Range, f64), Expression(Expression), }
Variants
String(Range, Arc<String>)
F64(Range, f64)
Expression(Expression)
Methods
impl Id
[src]
fn source_range(&self) -> Range
[src]
fn resolve_locals(
&self,
relative: usize,
stack: &mut Vec<Option<Arc<String>>>,
closure_stack: &mut Vec<usize>,
module: &Module,
use_lookup: &UseLookup
) -> bool
[src]
&self,
relative: usize,
stack: &mut Vec<Option<Arc<String>>>,
closure_stack: &mut Vec<usize>,
module: &Module,
use_lookup: &UseLookup
) -> bool