line/col fix 1
This commit is contained in:
+10
-10
@@ -134,8 +134,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result<Vec<Token>, (LexerSta
|
|||||||
tokens.push(Token {
|
tokens.push(Token {
|
||||||
token_type: TokenType::String,
|
token_type: TokenType::String,
|
||||||
value: brstr.clone(),
|
value: brstr.clone(),
|
||||||
column: state.line,
|
column: state.column,
|
||||||
line: state.column
|
line: state.line
|
||||||
});
|
});
|
||||||
brstr = String::new();
|
brstr = String::new();
|
||||||
}
|
}
|
||||||
@@ -152,8 +152,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result<Vec<Token>, (LexerSta
|
|||||||
tokens.push(Token {
|
tokens.push(Token {
|
||||||
token_type: TokenType::String,
|
token_type: TokenType::String,
|
||||||
value: brstr.clone(),
|
value: brstr.clone(),
|
||||||
column: state.line,
|
column: state.column,
|
||||||
line: state.column
|
line: state.line
|
||||||
});
|
});
|
||||||
brstr = String::new();
|
brstr = String::new();
|
||||||
}
|
}
|
||||||
@@ -184,8 +184,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result<Vec<Token>, (LexerSta
|
|||||||
tokens.push(Token {
|
tokens.push(Token {
|
||||||
token_type: TokenType::Curly,
|
token_type: TokenType::Curly,
|
||||||
value: brstr.clone(),
|
value: brstr.clone(),
|
||||||
column: state.line,
|
column: state.column,
|
||||||
line: state.column
|
line: state.line
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
brstr += "}";
|
brstr += "}";
|
||||||
@@ -205,8 +205,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result<Vec<Token>, (LexerSta
|
|||||||
tokens.push(Token {
|
tokens.push(Token {
|
||||||
token_type: TokenType::Round,
|
token_type: TokenType::Round,
|
||||||
value: brstr.clone(),
|
value: brstr.clone(),
|
||||||
column: state.line,
|
column: state.column,
|
||||||
line: state.column
|
line: state.line
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
brstr += ")";
|
brstr += ")";
|
||||||
@@ -226,8 +226,8 @@ pub fn lex(mut code: &str, use_whitespace: bool) -> Result<Vec<Token>, (LexerSta
|
|||||||
tokens.push(Token {
|
tokens.push(Token {
|
||||||
token_type: TokenType::Square,
|
token_type: TokenType::Square,
|
||||||
value: brstr.clone(),
|
value: brstr.clone(),
|
||||||
column: state.line,
|
column: state.column,
|
||||||
line: state.column
|
line: state.line
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
brstr += "]";
|
brstr += "]";
|
||||||
|
|||||||
Reference in New Issue
Block a user