Compilador e Debug com java

Olá Pessoal!!!

Estou fazendo um compilador usando Java que funciona assim: Eu leio um código x e na hora de compilar, ao invés de transformar em código de máquina, eu passo esse código para Java.
Até aí está tudo bem. Já fiz o Analisador Léxico e o Compilador. O código está sendo gerado certo e meu compilador aponta erros de sintaxe.

O meu problema é o seguinte: quero fazer agora o DEBUG. Não precisa ser tão bom quanto o que tem no Netbeans e no Eclipse. Pode ser uma coisinha simples como o que tinha no Pascal antigamente.
Mas o problema é que eu não sei nem como começar com o Debug. Preciso da ajuda de vcs javaneses pra saber por onde começar.
Preciso de várias luzes.

Abraços

Cara, dá uma olhada na Java Platform Debugger Architecture (JPDA). Abaixo vai o link:

http://java.sun.com/javase/6/docs/technotes/guides/jpda/index.html

Victor Lindberg