Editor com syntax highlight  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Anlugifa
Entusiasta Java
[Avatar]

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!!

[WWW]
Alexandre
JavaEvangelist
[Avatar]

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

[Email] [Yahoo!] [MSN]
Anlugifa
Entusiasta Java
[Avatar]

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é
[WWW]
ViniGodoy
Moderador
[Avatar]

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
[WWW]
m4des
JavaChild
[Avatar]

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.
[MSN]
Anlugifa
Entusiasta Java
[Avatar]

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
[WWW]
Anlugifa
Entusiasta Java
[Avatar]

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
[WWW]
m4des
JavaChild
[Avatar]

Membro desde: 05/11/2006 14:43:16
Mensagens: 131
Offline

Obrigado Andre, ja ajudou bastante!

Mais uma vez parabens pelo trabalho.
[MSN]
gpd38
JavaEvangelist
[Avatar]

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
[WWW] [MSN] [ICQ]
Ironlynx
Moderador
[Avatar]

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/
[WWW]
sergiotaborda
GUJ Expert
[Avatar]

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
[WWW]
Anlugifa
Entusiasta Java
[Avatar]

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
[WWW]
Anlugifa
Entusiasta Java
[Avatar]

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.
[WWW]
Anlugifa
Entusiasta Java
[Avatar]

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
[WWW]
paulovittor23
Java Ninja
[Avatar]

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/
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team