I'm just clarifying my point that I feel you may be getting ahead of yourself. What you should do, is produce a problem case containing the issue you want to solve, then supply code with what you've tried to solve it.
After that, you'll get valuable responses either directly, or that point you to the modules or documentation you need to read.
Stating that you want to create a new markup language with no real understanding of what the goals are isn't helpful at all. You've been here a year and have a significant amount of posts during that time... I'd think you'd understand that.
I'm just trying to let you know what I think kindly... things can get harsh quickly here ;)