Basic language model for expressions/statments for generic languages

I wonder if there is any cross-language basic model for common expressions/statements for generic languages?
Is it possible to create common subset for generic languages concepts - numbers/booleans/strings and operations on them, common statements, such as "block", "declare variable", "for-each loop", "if statement", and so on?
Maybe for a group of languages (object oriented/structural)?
I don't want to bind myself to Java, I want be able to generate Java/Javascript/PHP code from a single model
So you can find some concepts in classifiers language, but it's not complete and ugly.
I've been actually waiting for such language for about 5 years already =(
So, it's clear from Evgeny's answer that unfortunately we don't have such languages in this moment... ;-(

Please sign in to leave a comment.