shelly-shell 0.5.3

A Rust based Unix style shell with a typed and structured language syntax.
1
2
3
4
5
6
7
8
9
10
11
12
13
14

use crate::language::text::location::Location;

/// A call that was active when an interpreter error occurred, ordered innermost first.
#[derive(Clone, Debug)]
pub struct CallFrame
{
    pub name: String,
    /// Shelly source location at which the call was made.
    pub location: Location,
    pub native: bool,
    /// Rust dispatch boundary for a native call, separate from the failure's origin.
    pub native_location: Option<Location>,
}