mirror of
https://github.com/bellard/quickjs.git
synced 2025-12-31 13:49:11 +03:00
regexp: cosmetic: make it clearer that there is now a set of registers instead of an auxiliary stack
This commit is contained in:
@@ -45,11 +45,11 @@ DEF(save_start, 2) /* save start position */
|
||||
DEF(save_end, 2) /* save end position, must come after saved_start */
|
||||
DEF(save_reset, 3) /* reset save positions */
|
||||
DEF(loop, 6) /* decrement the top the stack and goto if != 0 */
|
||||
DEF(loop_split_goto_first, 10)
|
||||
DEF(loop_split_goto_first, 10) /* loop and then split */
|
||||
DEF(loop_split_next_first, 10)
|
||||
DEF(loop_check_adv_split_goto_first, 10)
|
||||
DEF(loop_check_adv_split_goto_first, 10) /* loop and then check advance and split */
|
||||
DEF(loop_check_adv_split_next_first, 10)
|
||||
DEF(push_i32, 6) /* push integer on the stack */
|
||||
DEF(set_i32, 6) /* store the immediate value to a register */
|
||||
DEF(word_boundary, 1)
|
||||
DEF(word_boundary_i, 1)
|
||||
DEF(not_word_boundary, 1)
|
||||
@@ -64,8 +64,8 @@ DEF(range32, 3) /* variable length */
|
||||
DEF(range32_i, 3) /* variable length */
|
||||
DEF(lookahead, 5)
|
||||
DEF(negative_lookahead, 5) /* must come after */
|
||||
DEF(push_char_pos, 2) /* push the character position on the stack */
|
||||
DEF(check_advance, 2) /* pop one stack element and check that it is different from the character position */
|
||||
DEF(set_char_pos, 2) /* store the character position to a register */
|
||||
DEF(check_advance, 2) /* check that the register is different from the character position */
|
||||
DEF(prev, 1) /* go to the previous char */
|
||||
|
||||
#endif /* DEF */
|
||||
|
||||
Reference in New Issue
Block a user