Criar um Compilador em Java , validar apartir de TextArea!

3 respostas
ruben_m

alo galera !

A duvida é a seguinte , estou querendo construir um programinha que funcionara como um Compilador que tera um textArea de onde seram escritas Strings , por baixo do TextArea haverá um Botão que ao ser clickado deverá verificar se a sintaxe corresponde a sintaxe de uma instrução if !

A instrução if terá a seguinte sintaxe:

Se (Condição) { <Instrução> } outro se (Condição){ <Instrução> } . . . outro{ <instrução> }

o programa devera verificar isso , caso não seja verificado devolver um erro ! ja tentei usando JavaCC , mas não sei como relacionar o arquivo “jj” com o meu formulario … alguem tem uma ideia ? alem de tratamento de Strings e tal

3 Respostas

A

cara,

vc ja viu esse plugin para o eclipse, http://eclipse-javacc.sourceforge.net/

vai te ajudar bastante

t+

luistiagos

talvez isto te ajude:

http://www.java2s.com/Code/Java/JDK-6/CompilingfromMemory.htm

TerraSkilll

Considerando que você já está à par de toda a complexidade que envolve a criação de um compilador (e mesmo de um parser), creio que valeria a pena dar uma olhada nesses links:
http://www.javapractices.com/topic/TopicAction.do?Id=87
http://home.cogeco.ca/~ve3ll/jatutor7.htm
http://java-source.net/open-source/parser-generators
http://www.exampledepot.com/egs/java.util.regex/Tokenize.html

Abraço.

Criado 25 de outubro de 2011
Ultima resposta 25 de out. de 2011
Respostas 3
Participantes 4