На самом деле, больший вопрос в том, почему вы захотите создать свой собственный язык программирования. Если вы хотите сделать это для более глубокого понимания технологии компиляции и шаблонов программирования, тогда продолжайте.
Если вы хотите написать это для решения какой-то проблемы, просто не делайте этого. Любой, кому действительно нужно создать свой собственный язык программирования, не будет задавать здесь вопросы.