pipeline_script/core/
error.rs

1use crate::lexer::position::Position;
2
3#[derive(Debug, Clone)]
4pub enum Error {
5    Message(String, Position),
6    Type(String, Position),
7    FunctionUndefined(String, Position),
8    ClassUndefined(String, Position),
9    StaticFunctionUndefined(String, String, Position),
10    VariableUndefined(String, Position),
11    MismatchedType(String, String, Position),
12    AssignToImmutableVariable(String, Position),
13    MapKeyNotExist(String, String, Position),
14    ExpectedType(String),
15    UnexpectedType(String),
16    UnexpectedToken(String, String, Position),
17    UnusedKeyword(String, Position),
18    UnknownModule(String, Position),
19    UndefinedOperation(String),
20}