InterpretMe
Jump to navigation
Jump to search
InterpretMe is a joke language created by User:Challenger5. The language is as follows:
*
|
Accept input and interpret it as InterpretMe code |
Any other characters are silently ignored as comments.
A self-interpreter in this language:
*
Interpreters
Python 3
def interpret_me(code): for char in code: if char == '*': interpret_me(input('Please enter some InterpretMe code\n> '))
golfed version by User:Ractangle:
def im(c): for _ in c:im(input())if"*"in _ else...
Thue
*::=::: ::= *
JavaScript
function interpret_me(code) { for(i = 0;i < code.length();i++) { if(code[i] == "*") { interpret_me(prompt("Please Enter Code Here.")) } } }
Golfed Version
function a(b){for(i=0;i<b.length();i++){if(b[i]=="*"){a(prompt("Please Enter Code Here."))}}}
Lua
function interpret_me(code) for star in code:gmatch("%*") do -- saves an if statement interpret_me(io.read()) end end
More golfed version:
function im(c)c:gsub("*",function()im(io.read())end)end