From 78fdf69422a2a990055e2964a7969d68fb29f7d9 Mon Sep 17 00:00:00 2001 From: Leo dev Date: Fri, 26 Apr 2024 00:51:30 +0200 Subject: [PATCH] line/col fix 1 --- src/lexer.rs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/lexer.rs b/src/lexer.rs index c1e109d..0a171d4 100644 --- a/src/lexer.rs +++ b/src/lexer.rs @@ -134,8 +134,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result, (LexerSta tokens.push(Token { token_type: TokenType::String, value: brstr.clone(), - column: state.line, - line: state.column + column: state.column, + line: state.line }); brstr = String::new(); } @@ -152,8 +152,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result, (LexerSta tokens.push(Token { token_type: TokenType::String, value: brstr.clone(), - column: state.line, - line: state.column + column: state.column, + line: state.line }); brstr = String::new(); } @@ -184,8 +184,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result, (LexerSta tokens.push(Token { token_type: TokenType::Curly, value: brstr.clone(), - column: state.line, - line: state.column + column: state.column, + line: state.line }); } else { brstr += "}"; @@ -205,8 +205,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result, (LexerSta tokens.push(Token { token_type: TokenType::Round, value: brstr.clone(), - column: state.line, - line: state.column + column: state.column, + line: state.line }); } else { brstr += ")"; @@ -226,8 +226,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result, (LexerSta tokens.push(Token { token_type: TokenType::Square, value: brstr.clone(), - column: state.line, - line: state.column + column: state.column, + line: state.line }); } else { brstr += "]";