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.