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}