unstratified language

noun

1.
a programming language that (like natural language) can be used as its own metalanguage