NNVText
Jump to navigation
Jump to search
NNVText is a joke esolang created by User:None1.
The name of this esolang stands for 'Null Not Valid Text'
Execution
NNVText is almost the same as the esolang Text, the only difference is that an empty program is a valid program in Text, but not in NNVText.
Interpreters
Python
import sys
code=sys.stdin.read()
if not code:
raise ValueError("Program invalid")
else:
print(code)
It is recommended to use it with a pipe.
C++
#include<iostream>
#include<exception>
using namespace std;
int main(){
int flag=0;
while(1){
char c;
if(cin.get(c)){
cout<<c;
flag=1;
}else{
if(flag) return 0;
else throw (new exception);
}
}
return 0;
}
Again, it is recommended to use it with a pipe.