GARANTIR DESCONTO

Fórum Procurando componente #269545

22/02/2005

0

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


Jonnymarques

Jonnymarques

Responder

Posts

22/02/2005

Titanius

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


Responder

Gostei + 0

22/02/2005

Jonnymarques

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


Responder

Gostei + 0

22/02/2005

Massuda

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).


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar