b2c2_common/
lib.rs

1// b2c2-common crate
2// author: Leonardone @ NEETSDKASU
3
4#[derive(Debug)]
5pub struct SyntaxError {
6    pub line_number: usize,
7    pub position: usize,
8    pub message: String,
9}
10
11impl SyntaxError {
12    pub fn new(line_number: usize, position: usize, message: String) -> Self {
13        Self {
14            line_number,
15            position,
16            message,
17        }
18    }
19}