JSFiddle - React, Tailwind, and code Playground
HTML
<pre>
<span style="text-decoration:underline;">Compiling REx</span> "<span style="font-weight:bold;">(\d)(?=(\d{3})+(?!\d))</span>"
Final program:
1: OPEN1 (3)
3: POSIXD[\d] (4)
4: CLOSE1 (6)
6: IFMATCH[0] (26)
8: CURLYM[2] {1,32767} (19)
12: CURLY {3,3} (17)
14: POSIXD[\d] (0)
17: SUCCEED (0)
18: NOTHING (19)
19: UNLESSM[0] (24)
21: POSIXD[\d] (22)
22: SUCCEED (0)
23: TAIL (24)
24: SUCCEED (0)
25: TAIL (26)
26: END (0)
stclass POSIXD[\d] minlen 1
<span style="text-decoration:underline;">Matching REx</span> "<span style="font-weight:bold;">(\d)(?=(\d{3})+(?!\d))</span>" against "<span style="font-weight:bold;">1231231.23</span>"
Matching stclass POSIXD[\d] against "<span style="font-weight:bold;">1231231.23</span>" (10 bytes)
0 <<span style="text-decoration:underline;"></span><span style="color:gray;background-color:black;"></span><span style="color:black;background-color:gray;"></span><span style="color:black;background-color:gray;font-weight:bold;">1231231.23</span>>| 1:OPEN1(3)
0 <<span style="text-decoration:underline;"></span><span style="color:gray;background-color:black;"></span><span style="color:black;background-color:gray;"></span><span style="color:black;background-color:gray;font-weight:bold;">1231231.23</span>>| 3:POSIXD[\d](4)
1 <<span style="text-decoration:underline;"></span><span style="color:gray;background-color:black;">1</span><span style="color:black;background-color:gray;"></span><span style="color:black;background-color:gray;font-weight:bold;">231231.23</span>>| 4:CLOSE1(6)
1 <<span style="text-decoration:underline;"></span><span style="color:gray;background-color:black;">1</span><span style="color:black;background-color:gray;"></span><span style="color:black;background-color:gray;font-weight:bold;">231231.23</span>>| 6:IFMATCH[0](26)
1 <<span...