ackerman 0.1.1

Yggdrasil Shared Structure
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::ops::Range;

use peginator::ParseError;

use crate::{YggdrasilError, YggdrasilErrorKind};

impl From<ParseError> for YggdrasilError {
    fn from(e: ParseError) -> Self {
        YggdrasilError {
            kind: Box::new(YggdrasilErrorKind::LanguageError(e.specifics.to_string())),
            file: None,
            range: Some(Range { start: e.position, end: e.position }),
        }
    }
}