D 2018-06-22T07:31:48.204
L Preprocessor
P 9d449b7fd85258be5911d15883b7930acb40950e
U zzo38
W 758
Preprocessor commands are put in braces.
Built-in macros include:
* {+}
* {-}
* {*}
* {/}
* {mod}
* {band}
* {bor}
* {bxor}
* {bnot}
* {bit}
* {cat}
* {version}
* {define}
* {include}
* {call}
Computational class
It is believed to be Turing-complete, because a [http://esolangs.org/wiki/Tag_system|tag system] can be implemented, for example:
{define "skip" {call \2}}
{define "1" {skip \1|"3"|"3"|"2"|"1"|"H"}}
{define "2" {skip \1|"3"|"3"|"1"}}
{define "3" {skip \1|"3"|"3"}}
{define "H" \1}
{call "2"|"1"|"1"}
Z 17fca2797e9014ca0f57d4cd72e5a072