├── != ├── ++ ├── ++.1 ├── ++.2 ├── +.10 ├── +.2 ├── +1 ├── +1.2 ├── -- ├── --.2 ├── -1.1.txt ├── -1.2.txt ├── -1.txt ├── .editorconfig ├── .gitignore ├── 2loop.1 ├── == ├── Cargo.lock ├── Cargo.toml ├── Rue.py ├── _ ├── acker.1 ├── argw ├── asdf ├── bin2hex ├── bin2une ├── count ├── div.1 ├── echo ├── echoprint ├── eq ├── ewfib ├── fib ├── fib.1 ├── gcd ├── get ├── gt.1 ├── gte.1 ├── hex2bin ├── if ├── isfactor ├── ispalindrome ├── isprime ├── lcm ├── len ├── len.1 ├── len.2 ├── len.x ├── loop ├── loop.1 ├── lt.1 ├── lte.1 ├── mod.1 ├── mul ├── mul.1 ├── mul.2 ├── nop ├── replaceall ├── reverse ├── rmod.1 ├── rol ├── ror ├── rsub.1 ├── set ├── shl ├── shr ├── src ├── main.rs └── vm.rs ├── std ├── +.2 ├── +.3 ├── ==.2 ├── ==.3 └── neg.3 ├── sub ├── sub.1 ├── typebin └── typehex /!=: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/!= -------------------------------------------------------------------------------- /++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/++ -------------------------------------------------------------------------------- /++.1: -------------------------------------------------------------------------------- 1 | @@, -------------------------------------------------------------------------------- /++.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/++.2 -------------------------------------------------------------------------------- /+.10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/+.10 -------------------------------------------------------------------------------- /+.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/+.2 -------------------------------------------------------------------------------- /+1: -------------------------------------------------------------------------------- 1 | import ++ 2 | ::= 3 | @@++ -------------------------------------------------------------------------------- /+1.2: -------------------------------------------------------------------------------- 1 | import ++.2 2 | ::= 3 | @@++ -------------------------------------------------------------------------------- /--: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/-- -------------------------------------------------------------------------------- /--.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/--.2 -------------------------------------------------------------------------------- /-1.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/-1.1.txt -------------------------------------------------------------------------------- /-1.2.txt: -------------------------------------------------------------------------------- 1 | import --.2 2 | ;([01]+)::=\1-- 3 | ::= 4 | ;@@ -------------------------------------------------------------------------------- /-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/-1.txt -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /__pycache__ 2 | /target 3 | -------------------------------------------------------------------------------- /2loop.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/2loop.1 -------------------------------------------------------------------------------- /==: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/== -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Rue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/Rue.py -------------------------------------------------------------------------------- /_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/_ -------------------------------------------------------------------------------- /acker.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/acker.1 -------------------------------------------------------------------------------- /argw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/argw -------------------------------------------------------------------------------- /asdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/asdf -------------------------------------------------------------------------------- /bin2hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/bin2hex -------------------------------------------------------------------------------- /bin2une: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/bin2une -------------------------------------------------------------------------------- /count: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/count -------------------------------------------------------------------------------- /div.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/div.1 -------------------------------------------------------------------------------- /echo: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /echoprint: -------------------------------------------------------------------------------- 1 | @@:print{@@} -------------------------------------------------------------------------------- /eq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/eq -------------------------------------------------------------------------------- /ewfib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/ewfib -------------------------------------------------------------------------------- /fib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/fib -------------------------------------------------------------------------------- /fib.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/fib.1 -------------------------------------------------------------------------------- /gcd: -------------------------------------------------------------------------------- 1 | ^(,+)\1* \1+$::=\1 2 | ::= 3 | @@ -------------------------------------------------------------------------------- /get: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/get -------------------------------------------------------------------------------- /gt.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/gt.1 -------------------------------------------------------------------------------- /gte.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/gte.1 -------------------------------------------------------------------------------- /hex2bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/hex2bin -------------------------------------------------------------------------------- /if: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/if -------------------------------------------------------------------------------- /isfactor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/isfactor -------------------------------------------------------------------------------- /ispalindrome: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/ispalindrome -------------------------------------------------------------------------------- /isprime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/isprime -------------------------------------------------------------------------------- /lcm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/lcm -------------------------------------------------------------------------------- /len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/len -------------------------------------------------------------------------------- /len.1: -------------------------------------------------------------------------------- 1 | [^,]::=, 2 | ::= 3 | @@ -------------------------------------------------------------------------------- /len.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/len.2 -------------------------------------------------------------------------------- /len.x: -------------------------------------------------------------------------------- 1 | (\d+?);(.*)::=\1{\2} 2 | ::= 3 | :len.@@ -------------------------------------------------------------------------------- /loop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/loop -------------------------------------------------------------------------------- /loop.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/loop.1 -------------------------------------------------------------------------------- /lt.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/lt.1 -------------------------------------------------------------------------------- /lte.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/lte.1 -------------------------------------------------------------------------------- /mod.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/mod.1 -------------------------------------------------------------------------------- /mul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/mul -------------------------------------------------------------------------------- /mul.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/mul.1 -------------------------------------------------------------------------------- /mul.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/mul.2 -------------------------------------------------------------------------------- /nop: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /replaceall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/replaceall -------------------------------------------------------------------------------- /reverse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/reverse -------------------------------------------------------------------------------- /rmod.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/rmod.1 -------------------------------------------------------------------------------- /rol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/rol -------------------------------------------------------------------------------- /ror: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/ror -------------------------------------------------------------------------------- /rsub.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/rsub.1 -------------------------------------------------------------------------------- /set: -------------------------------------------------------------------------------- 1 | ;(\d+?) (.)(.*);::=\2;:-1{\1} \3 2 | ::= 3 | ;@@ -------------------------------------------------------------------------------- /shl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/shl -------------------------------------------------------------------------------- /shr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/shr -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/src/vm.rs -------------------------------------------------------------------------------- /std/+.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/std/+.2 -------------------------------------------------------------------------------- /std/+.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/std/+.3 -------------------------------------------------------------------------------- /std/==.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/std/==.2 -------------------------------------------------------------------------------- /std/==.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/std/==.3 -------------------------------------------------------------------------------- /std/neg.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/std/neg.3 -------------------------------------------------------------------------------- /sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/sub -------------------------------------------------------------------------------- /sub.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serprex/Rue/HEAD/sub.1 -------------------------------------------------------------------------------- /typebin: -------------------------------------------------------------------------------- 1 | bin::=[01] 2 | ::= -------------------------------------------------------------------------------- /typehex: -------------------------------------------------------------------------------- 1 | hex::=[\dA-F] 2 | ::= --------------------------------------------------------------------------------