small code optimization
This commit is contained in:
1 parent
defd079b2e
commit
4871abd79b
1 file changed
+8
-15
@@ -8,25 +8,18 @@
|
||||
|
||||
|
||||
end_of_statement:
|
||||
|
||||
jsr fetch_character
|
||||
|
||||
cmp #$3A // check for colon
|
||||
beq end_of_statement_next
|
||||
|
||||
cmp #$00 // check for end of the line
|
||||
beq_16 execute_statements_end_of_line
|
||||
|
||||
cmp #$20 // check for space
|
||||
beq end_of_statement
|
||||
|
||||
// Unexpectyed character
|
||||
cmp #$3A // check for colon
|
||||
beq_16 execute_statements
|
||||
|
||||
cmp #$00 // check for end of the line
|
||||
beq_16 execute_statements_end_of_line
|
||||
|
||||
// Unexpected character
|
||||
|
||||
jmp do_SYNTAX_error
|
||||
|
||||
end_of_statement_next:
|
||||
|
||||
// Go to next statement
|
||||
|
||||
// XXX this should be speed-optimized, so that no unconsume is necessary
|
||||
jsr unconsume_character
|
||||
jmp execute_statements
|
||||
Reference in new issue
Block a user