I am not asking anyone to design the parser for me, this is something i would like to do myself so that I can learn how to do it in the future. I am entering into a IEEE 24 hour programming contest with two other people. I have the problems from last year and trying them so that I can get my programming skills up to the level that the rest of the team is at so that I am not the weak link. The problem I am trying ask to create a scripting language interpreter for the given language that they created.
I have never designed a parser this complex and was wondering what was the best way I could create a parser that would interpret and execute the script. The language consists of increments, decrements, compare to zero if not zero jump to label, assign value to variable, that about it.