Take TokenError type out of schala-lib
This commit is contained in:
parent
b62f618256
commit
687b28d1d1
@ -2,17 +2,6 @@ extern crate colored;
|
|||||||
|
|
||||||
use self::colored::*;
|
use self::colored::*;
|
||||||
|
|
||||||
#[derive(Debug)]
|
|
||||||
pub struct TokenError {
|
|
||||||
pub msg: String,
|
|
||||||
}
|
|
||||||
|
|
||||||
impl TokenError {
|
|
||||||
pub fn new(msg: &str) -> TokenError {
|
|
||||||
TokenError { msg: msg.to_string() }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub struct LLVMCodeString(pub String);
|
pub struct LLVMCodeString(pub String);
|
||||||
|
|
||||||
#[derive(Debug, Default, Serialize, Deserialize)]
|
#[derive(Debug, Default, Serialize, Deserialize)]
|
||||||
|
@ -5,6 +5,17 @@ pub mod compilation;
|
|||||||
|
|
||||||
use schala_lib::language::{ProgrammingLanguageInterface, EvalOptions, ReplOutput, TraceArtifact, LLVMCodeString};
|
use schala_lib::language::{ProgrammingLanguageInterface, EvalOptions, ReplOutput, TraceArtifact, LLVMCodeString};
|
||||||
|
|
||||||
|
#[derive(Debug)]
|
||||||
|
pub struct TokenError {
|
||||||
|
pub msg: String,
|
||||||
|
}
|
||||||
|
|
||||||
|
impl TokenError {
|
||||||
|
pub fn new(msg: &str) -> TokenError {
|
||||||
|
TokenError { msg: msg.to_string() }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
pub use self::eval::Evaluator as MaaruEvaluator;
|
pub use self::eval::Evaluator as MaaruEvaluator;
|
||||||
|
|
||||||
pub struct Maaru<'a> {
|
pub struct Maaru<'a> {
|
||||||
|
@ -5,7 +5,7 @@ use std::str::Chars;
|
|||||||
use self::itertools::Itertools;
|
use self::itertools::Itertools;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
|
||||||
use schala_lib::language::TokenError;
|
use maaru_lang::TokenError;
|
||||||
|
|
||||||
#[derive(Debug, Clone, PartialEq)]
|
#[derive(Debug, Clone, PartialEq)]
|
||||||
pub enum Token {
|
pub enum Token {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
use itertools::Itertools;
|
use itertools::Itertools;
|
||||||
|
|
||||||
use schala_lib::language::{ProgrammingLanguageInterface, EvalOptions, ReplOutput, TokenError};
|
use schala_lib::language::{ProgrammingLanguageInterface, EvalOptions, ReplOutput};
|
||||||
|
|
||||||
pub struct Robo {
|
pub struct Robo {
|
||||||
}
|
}
|
||||||
@ -11,6 +11,17 @@ impl Robo {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug)]
|
||||||
|
pub struct TokenError {
|
||||||
|
pub msg: String,
|
||||||
|
}
|
||||||
|
|
||||||
|
impl TokenError {
|
||||||
|
pub fn new(msg: &str) -> TokenError {
|
||||||
|
TokenError { msg: msg.to_string() }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub enum Token {
|
pub enum Token {
|
||||||
|
Loading…
Reference in New Issue
Block a user