X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=compile.asm;h=defb1acaa5dcfc25e59eac9acbe315c216b5c450;hb=a503a4916e00a32ef695a7638a3f6f1c3debe862;hp=72a8763375abfa406e77a9816f1df9cd66d723ed;hpb=f92a7c96cb562f8c9d9e5e6c86cf9770a09edda1;p=rrq%2Frrqforth.git diff --git a/compile.asm b/compile.asm index 72a8763..defb1ac 100644 --- a/compile.asm +++ b/compile.asm @@ -193,6 +193,8 @@ p_number_ALPHA: cmp al,'Z' jg p_number_alpha sub al,'A'-10 + cmp rax,qword [p_base_DFA] + jge p_number_BAD jmp p_number_CONSUME p_number_alpha: cmp al,'a' @@ -200,6 +202,8 @@ p_number_alpha: cmp al,'z' jg p_number_BAD sub al,'a'-10 + cmp rax,qword [p_base_DFA] + jge p_number_BAD jmp p_number_CONSUME p_number_BAD: push qword 0