Extend your language: Difference between revisions

Line 2,443:
As another example of language extension, see [[Anonymous recursion#PicoLisp]].
 
=={{header|TeXplainTeX}}==
 
TeX is a macro language, so this is just a matter of defining a macro or macros. The following is a simple definition.
 
<lang TeXplainTeX>\def\iftwo#1#2#3#4#5\elsefirst#6\elsesecond#7\elseneither#8\owtfi
{\if#1#2\if#3#4#5\else#6\fi\else\if#3#4#7\else#8\fi\fi}
 
1,448

edits