Quote:
Try http://www.antlr.org/ to write your own language and/or get the "Dragon Book".

i dont like antlr. complicated overwrite-syntax and slower than a snail on valium

i prefer goldparser. it has many native engines for many programming languages, is fast, has a good ide and the parser-syntax is very easy