[Notes2-team] =?iso-8859-1?B?UmU6IFtOb3RlczItdGVhbV0gUkVTOiBbTm90ZXMyLXRlYW1dIFJlOiBh?= =?iso-8859-
Brought to you by:
andersonrb
From: Thiago K. <ko...@ms...> - 2003-06-27 13:10:23
|
galera, como estamos pensando em desenvolver "O editor preferido dos programadores" (claro, nao só dos programadores) mas como estamos pensando muito nisso, posteriormente poderiamos colocar um help "básico" que seja, de cada linguagem nao é? bom... sendo assim imagino que a pessoa só deixaria de desenvolver no proprio Notes, caso ele precise editar o layout ou compilar o projeto... ja que para fazer o resto o Notes seria uma excelente alternativa, como em maquinas em que nao tem o delphi, vb, c#, java, etc.. instalado.... ou que nao aguentam rodar o dito cujo!! (bom ja to vendo o notes como um concorrente do M$ word e koffice.. hahaha) to brincando.. :) bom, quanto ao analisador lexico, a gente poderia fazer um corretor ortografico, onde o usuário indicaria o tipo de arquivo!! deixa eu explicar.. nas propriedades do arquivo a pessoa dirá se o arquvo é Texto normal, asp, html, delphi, vb, java..... e dependendo do tipo do arquivo, mudariamos a coloracao, e o tipo de verificacao ortografica. sendo assim se escolhido arquivo de texto normal, teriamos o verificador ortografico de portugues comum.. se for asp, html, delphi, o verificador verificaria as sintaxes existentes nestas linguagens! afinal o notes nao tem como adivinhar qual é a linguagem que o usuarios está editando para fazer a verificacao, o usuário tem que dar uma força. assim cada linguagem teria um xml para a verificacao, se um usuario CRIAR uma liguagem que é que se usa PROCEDIIIIIIMENTO, ao inves de PROCEDURE, que ele edite ou crie um novo XML para esta nova linguagem, com personalisacao de cor, etc! falow, Thiago koguta ----Original Message Follows---- From: Luiz Antonio Gomes Picanço <lui...@im...> Reply-To: not...@li... To: <not...@li...> Subject: [Notes2-team] RES: [Notes2-team] Re: analisador léxico... Date: Thu, 26 Jun 2003 18:53:59 -0300 Po, quanto ao item 1, keywords, como eu disse antes, não basta ter as keywords no xml, e dizer q ta errado se o usuario digitar algo q nao esta no xml. Lembre, q se o kra digitar ifs (o correto seria if) e o notes acusar erro, pode dar errado pois o kra pode ter um metodo chamado ifs. -----Mensagem original----- De: Anderson [mailto:and...@po...] Enviada em: quinta-feira, 26 de junho de 2003 14:37 Para: not...@li... Assunto: [Notes2-team] Re: analisador léxico... Bom, é uma possibilidade victor. Concordo com o Luiz que é meio lento de implementar se formos ter que ficar varrendo métodos criados pelo usuário - um compilador de C leva anos só pra fazer isso. Mas pensado na idéia do Victor, ou seja, de pensar em "erros básicos" pensei em algumas correções: 1) Keywords escritas erradas (as keywords estão no arquivo XML que define a coloração de código, é só pegas lá de lá e comparar quando o token for unknown - ou seja, quando o notes não indentificar o token) 2) finalização de certos tipos: Ex1. Uma string em pascal precisa iniciar e terminar com '. Ex2. Uma tag HTML começa com < e termina com >. 3) operadores para tipos errados. Nem sempre funcionaria. Mas tipo, se o usuário digitasse algo absurdo como if (3 > 'esta string') E assim vai. Poderíamos ter uma lista também com as palavras que comumente os programadores erram. Sei lá. Está dada uma idéia aí.... T+ Anderson ---- Victor Thiago Bartz Höher wrote: acho que poderiamos começar com o básico, apenas corrigindo erros bobos digitados pelo usuario... _________________________________________________________________ MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br |