[quote=andre2k2]Cra tem um livro bem legal q estudei pra aprender javacc:
http://www.linhadecodigo.com.br/livros.asp?id=376&sub=48
Da uma olhada… eu nunca vi outros mas esse da todos os passos bem mastigadinhos!![/quote]
eu comprei esse livro e ele realmente me ajudo bastante…
eu fiz o meu tcc sobre compiladores e utilizei o material deste livro para mudar certas coisas no javaCC, no código proposto pelo autor para semântico…coisass assim… funciono legal até…
eu tb utilizei portugues estruturado como linguagem fonte… uma coisa interessante, éque eu mandei um email para o autor (não no email passado no livro, mais sim no email do kra q descobri no cnpq) com duvida e ele me ajudo…
o compilador proposto no livro é razoavelmente modesto porém bastante funcional (tem herança, polimorfismo…), em relação ao JavaCC eu achei q ele tem uma didatica boa…
o problema que eu tive era em relação a escopo, acostumado a usar variavel global em java dentro de metodo, não tava conseguindo no compilador, tava dando erro e eu nao sabia pq ai o autor me respondeu o email avisando isso …
nos padrões dos livros de info ele até q não é caro, mais não acho valha a pena comprar apenas para fazer um trabalho (se vcquiser realmente aprofundar seus conhecimentos, ai sim eu realmente aconselho…o livro é bom)…
digo isso pq tipo, paguei 60 reais, é uma certa graninha pra se usar apenas em um trabalho só no livro, ja que vc deve ter acesso a alguma biblioteca q o tenha (deve ter na da sua facu, o livro é de 2004, não é recente) e os fontes do projeto são disponibilizados gratuitamente:
http://www.novatec.com.br/download/compilador/ComoConstruirUmCompilador.zip
vc vai precisar do montador tb… no site da editora tem mais nao é a versão mais recente…busque no google q vc acha, ele se chama Jasmin…
sem mais…