We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4d5121d commit 3a4edceCopy full SHA for 3a4edce
src/parser.rs
@@ -19,7 +19,7 @@ pub struct Token {
19
pub fn tokenizer(input: &String) -> Vec<Token> {
20
let mut tokens: Vec<Token> = Vec::new();
21
let mut lineno = 0;
22
- let re = Regex::new(r"^(?P<addr>&[^\s]+)?\s+(?P<instr>[^#]*)?(?P<comment>#.*)$").unwrap();
+ let re = Regex::new(r"^(?P<addr>&[^\s]+)?(?:\s+(?P<instr>[^#\n]+)?)?(?P<comment>#.*)?$").unwrap();
23
for (source_lineno, line) in input.lines().enumerate() {
24
let Some(caps) = re.captures(line) else {
25
continue;
0 commit comments