pipeline_script/core/
error.rs

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