| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2006 20:46:26
|
Anlugifa
Entusiasta Java
![[Avatar]](/images/avatar/4bdef5fb6ba59b1bfe0db68275c452ab.jpg)
Membro desde: 20/12/2006 12:51:39
Mensagens: 15
Localização: Curitiba
Offline
|
Olá pessoal,
Escrevi um editor com syntax highlight para a minha aplicação e estou
tornando-o disponível no sourceforge:
http://sourceforge.net/projects/highlighter/
O editor utiliza ANTLR para reconhecer as palavras chaves da linguagem, bem como os tipos de dados, comentários, etc.
Ele é facilmente adaptável para qualquer linguagem. A gramática vem inicialmente preparada para a edição de arquivos java.
Divirtam-se!!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2006 20:52:33
|
Alexandre
JavaEvangelist
![[Avatar]](/images/avatar/3416a75f4cea9109507cacd8e2f2aefc.jpg)
Membro desde: 05/09/2002 23:25:11
Mensagens: 431
Localização: Sydney - Australia
Offline
|
Show de bola véiooooo!!!!!!
Parabéns!
|
amartinsn [at] gmail.com
http://flickr.com/photos/alexmartins
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2006 20:59:29
|
Anlugifa
Entusiasta Java
![[Avatar]](/images/avatar/4bdef5fb6ba59b1bfe0db68275c452ab.jpg)
Membro desde: 20/12/2006 12:51:39
Mensagens: 15
Localização: Curitiba
Offline
|
Obrigado Alexandre!
Espero ter contribuido para a comunidade.
Grande abraço,
André
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2006 21:19:12
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Muito legal! Agora só tá faltando ter os mesmos recursos do eclipse, mas continuando leve e fácil de embarcar! ahhahahahahhhahaha
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2006 21:32:12
|
m4des
JavaChild
![[Avatar]](/images/avatar/e8da6d326d9dd901bce129d5bcdfde63.png)
Membro desde: 05/11/2006 14:43:16
Mensagens: 131
Offline
|
Muito bom seu trabalho, gostei do recurso das palavras chave, por falar nisso vc poderia passar alguma referencia de como fazer isso, se puder agradeço.
Parabéns.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2006 21:57:20
|
Anlugifa
Entusiasta Java
![[Avatar]](/images/avatar/4bdef5fb6ba59b1bfe0db68275c452ab.jpg)
Membro desde: 20/12/2006 12:51:39
Mensagens: 15
Localização: Curitiba
Offline
|
Olá m4des, como eu disse eu utilizei o ANTLR para fazer o parser do arquivo.
Você encontra algumas referências no release notes do projeto em:
http://sourceforge.net/project/shownotes.php?group_id=185296&release_id=473522
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2006 21:58:44
|
Anlugifa
Entusiasta Java
![[Avatar]](/images/avatar/4bdef5fb6ba59b1bfe0db68275c452ab.jpg)
Membro desde: 20/12/2006 12:51:39
Mensagens: 15
Localização: Curitiba
Offline
|
ViniGodoy wrote:Muito legal! Agora só tá faltando ter os mesmos recursos do eclipse, mas continuando leve e fácil de embarcar! ahhahahahahhhahaha
Pode deixar, vou trabalhar nisso ViniGodoy
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/12/2006 22:39:16
|
m4des
JavaChild
![[Avatar]](/images/avatar/e8da6d326d9dd901bce129d5bcdfde63.png)
Membro desde: 05/11/2006 14:43:16
Mensagens: 131
Offline
|
Obrigado Andre, ja ajudou bastante!
Mais uma vez parabens pelo trabalho.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/03/2007 08:08:58
|
gpd38
JavaEvangelist
![[Avatar]](/images/avatar/0810699abe09927a03a8b5a0247c6797.jpg)
Membro desde: 17/03/2007 01:55:58
Mensagens: 380
Localização: http://www.faculdadepuc.xpg.com.br
Offline
|
Beleza Anlugifa.
Estava olhando seu interpretador e tive uma duvida.
Vc colocou so o ponto class?
GOSTARIA DE SABER COMO ELE FUNCIONA, POIS NAO CONSIGUI EXECUTAR O SEU INTERPRETADOR
AGUARDO RESPOSTA, FALOU
|
GPD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2007 20:56:09
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
André, muito bom, mas seria aconselhável a postar no .Zip um readme para o pessoal não ficar perdido, dizendo tudo o que ele faz!
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/03/2007 02:06:50
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
Só uma pergunta ... porquê é :
e não
Qual é a necessidade de usar um método de fabrica ?
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2007 23:29:41
|
Anlugifa
Entusiasta Java
![[Avatar]](/images/avatar/4bdef5fb6ba59b1bfe0db68275c452ab.jpg)
Membro desde: 20/12/2006 12:51:39
Mensagens: 15
Localização: Curitiba
Offline
|
gpd38 wrote:Beleza Anlugifa.
Estava olhando seu interpretador e tive uma duvida.
Vc colocou so o ponto class?
GOSTARIA DE SABER COMO ELE FUNCIONA, POIS NAO CONSIGUI EXECUTAR O SEU INTERPRETADOR
AGUARDO RESPOSTA, FALOU
Os fontes estão no jar. Estranho não ter executado, verifique se o seu sistema operacional está configurado corretamente para executar arquivos .jar. Tente fazer na linha de comando java -jar editor.jar e verifique o erro.
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2007 23:31:05
|
Anlugifa
Entusiasta Java
![[Avatar]](/images/avatar/4bdef5fb6ba59b1bfe0db68275c452ab.jpg)
Membro desde: 20/12/2006 12:51:39
Mensagens: 15
Localização: Curitiba
Offline
|
Ironlynx wrote:André, muito bom, mas seria aconselhável a postar no .Zip um readme para o pessoal não ficar perdido, dizendo tudo o que ele faz!
Oi Ironlynx, os readme está no release notes do próprio sourceforge.
Mesmo assim, obrigado pela dica.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2007 23:36:37
|
Anlugifa
Entusiasta Java
![[Avatar]](/images/avatar/4bdef5fb6ba59b1bfe0db68275c452ab.jpg)
Membro desde: 20/12/2006 12:51:39
Mensagens: 15
Localização: Curitiba
Offline
|
sergiotaborda wrote:Só uma pergunta ... porquê é :
e não
Qual é a necessidade de usar um método de fabrica ?
Olá sergiotaborda!
A instancia do editor era usada vária vezes dentro do programa, pos isso o tornei um singleton. Mas esse editor está bem modificado e já sofreu diversas modificações. Infelizmente não vou tornar disponível as novas versões, pois a empresa que trabalho o está utilizando. E isso acarreta em direitos autorais.
A idéia era mostrar uma utilização do ANTLR. Estou escrevendo um artigo sobre essa ferramenta no meu blog farinha.wordpress.com, ainda não finalizei e a idéia é mostrar o editor como um exemplo prático.
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/04/2007 23:41:03
|
paulovittor23
Java Ninja
![[Avatar]](/images/avatar/402cac3dacf2ef35050ca72743ae6ca7.jpg)
Membro desde: 11/05/2006 14:09:41
Mensagens: 282
Localização: Santos - SP
Offline
|
Parabéns Anlugifa !
Ficou bem interessante, depois quando eu estiver com mais tempo vou parar para dar uma olhada nos fontes...
Já coloquei no meu pen drive, vai ser bastante útil para fazer algo rápido e simples onde não haja a necessidade de todos os recursos de uma grande IDE
Show de bola,
[]s
|
@paulovittor23
Pós-graduando em Engenharia de Software na PUC-SP.
SCJP 5.0, SCWCD 1.4, SCBCD 5.
http://www.paulovittor23.org/ |
|
|
 |
|
|