knave-expand 0.14.22

The reading, scoping and expansion stages of knave
Documentation
1
2
3
4
5
6
7
8
use super::value::Value;
use crate::core::BindingId;
use crate::diagnostic::Diagnostic;
use crate::source::Span;

pub trait GlobalValues {
    fn global_value(&mut self, binding: BindingId, span: Span) -> Result<Value, Diagnostic>;
}