Desenvolver debugger para javascript

Pessoal

Preciso desenvolver em Java um debugger para javascript, com opções de definir breakpoints no código, depurar passo a passo, visualizar os objetos, variáveis e valores das mesmas… Algo como o Firebug.

Porém, não tenho idéia nem de como começar isto… Não faço idéia de como vou fazer para interromper a execução do código, passar passo a passo…

Alguém tem alguma informação, dica ou qualquer coisa que possa me ajudar?

Obrigado

Cara, não querendo ser pessimista, mas é uma tarefa casca, ainda mais se vc não tem ideia de onde começar…

Em todo caso, o Rhino pode te ajudar:
http://www.mozilla.org/rhino/