diff options
author | Damien George <damien.p.george@gmail.com> | 2017-01-26 23:45:51 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2017-01-26 23:45:51 +1100 |
commit | 221f88d1f3f67640e72912ad8473782360b0e306 (patch) | |
tree | 774e33732167eae0787344bce77c71c2b89297a2 | |
parent | e9cb1f807762f8adc1f5b6220b616ce6daf1303f (diff) |
tests/extmod: Add test for ure debug printing when compiling a regex.
-rw-r--r-- | tests/extmod/ure_debug.py | 3 | ||||
-rw-r--r-- | tests/extmod/ure_debug.py.exp | 15 |
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/extmod/ure_debug.py b/tests/extmod/ure_debug.py new file mode 100644 index 000000000..303e1789c --- /dev/null +++ b/tests/extmod/ure_debug.py @@ -0,0 +1,3 @@ +# test printing debugging info when compiling +import ure +ure.compile('^a|b[0-9]\w$', ure.DEBUG) diff --git a/tests/extmod/ure_debug.py.exp b/tests/extmod/ure_debug.py.exp new file mode 100644 index 000000000..45f5e20f6 --- /dev/null +++ b/tests/extmod/ure_debug.py.exp @@ -0,0 +1,15 @@ + 0: rsplit 5 (3) + 2: any + 3: jmp 0 (-5) + 5: save 0 + 7: split 14 (5) + 9: assert bol +10: char a +12: jmp 23 (9) +14: char b +16: class 1 0x30-0x39 +20: namedclass w +22: assert eol +23: save 1 +25: match +Bytes: 26, insts: 14 |