Procurando componente
Estou montando um interpretador em delphi.
Gostaria de saber se existe um componente que seria um super richedit, onde me daria as linhas e permitiria mudança de cor de palavras e também hint em palavras.
Obrigado
Gostaria de saber se existe um componente que seria um super richedit, onde me daria as linhas e permitiria mudança de cor de palavras e também hint em palavras.
Obrigado
Jonnymarques
Curtidas 0
Respostas
Titanius
22/02/2005
Amigo, tem os seguintes:
SynEdit -> como se fosse o editor do delphi, podes fazer o que quiser...
e se não me engano tem ateh um componente pra compilar em Delphi... isso mesmo, um componente, que você poe no seu programa, que compila e gera executavel... o problema eh q eskeci o nome... algo em torno de Pascal for Delphi... algo assim...
[]s
SynEdit -> como se fosse o editor do delphi, podes fazer o que quiser...
e se não me engano tem ateh um componente pra compilar em Delphi... isso mesmo, um componente, que você poe no seu programa, que compila e gera executavel... o problema eh q eskeci o nome... algo em torno de Pascal for Delphi... algo assim...
[]s
GOSTEI 0
Jonnymarques
22/02/2005
Não estou fazendo um interpretador para pascal, mas sim um interpretador utilizando o delphi. A linguagem é em português e quero saber como conseguir material que me ajude a construir este interpretador.
Valeu
Valeu
GOSTEI 0
Massuda
22/02/2005
Para fazer o editor, o [url=http://synedit.sourceforge.net/]SynEdit[/url], sugerido pelo colega Titanius é uma boa opção.
Não estou fazendo um interpretador para pascal, mas sim um interpretador utilizando o delphi. A linguagem é em português e quero saber como conseguir material que me ajude a construir este interpretador.
Existem geradores de analisadores léxicos (estilo lex, yacc e bison). Usei uma vez (faz muito tempo) o [url=http://www.devincook.com/goldparser/]GoldParser[/url] para implementar uma pequena linguagem (mas acabei abandonando em favor do [url=http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}]Pascal Script[/url]). Outra opção seria o [url=http://www.musikwissenschaft.uni-mainz.de/~ag/tply/tply.html]lex/yacc tradicional para Pascal[/url] (o link original parece estar quebrado, mas [url=http://www.grendelproject.nl/dyacclex/]este link[/url] funciona).GOSTEI 0