I didn't make much progress on my own languages until I discovered Forth, always seemed to get stuck and lose motivation in the parser.
Writing the parser is the least interesting part of building a language imo.
replies(2):
I keep running into situations where I'd like to describe data in a high level. BNF grammars often fit those situations, are more readable than regex's, and could make for nice parsers. One must know how to parse, though. :)
I think that would be helpful.