skip_token method

This commit is contained in:
janis 2025-11-02 00:29:45 +01:00
parent c0dc1361ae
commit a0f4b56c64
Signed by: janis
SSH key fingerprint: SHA256:bB1qbbqmDXZNT0KKD5c2Dfjg53JGhj7B3CFcLIzSqq8

View file

@ -24,6 +24,7 @@ global tokeniser_print
global find_lexeme
global expect_token
global unwrap_token
global skip_token
global peek_expect_token
global peek_lexeme
@ -590,6 +591,17 @@ peek_lexeme:
pop rbp
ret
;; Skips one token ahead, without returning it.
skip_token:
push rbp
mov rbp, rsp
sub rsp, 24
lea rdi, [rsp]
call find_lexeme
add rsp, 24
pop rbp
tokeniser_get_cursor:
mov rax, [rel cursor]
ret