[Notes2-team] =?ISO-8859-1?Q?Re=3A_=5BNotes2-team=5D_Re=3A_=5BNotes2-tea?= =?ISO-8859-1?Q?m=5D_RES=
Brought to you by:
andersonrb
From: Anderson B. <no...@ig...> - 2003-06-27 14:18:20
|
Claro que teria como adivinhar Koguta. Quando abri-se um arquivo, indentificaria a linguagem pela extens=E3o do=20 arquivo. Ao criar um novo arquivo (acho que devemos ter um di=E1logo semelhante ao= =20 do VS .Net pra isso) o cara j=E1 dever=E1 selecionar a linguagem e escolher o template a= =20 partiri do qual ele vai querer criar o arquivo. Ou seja, quando tu fosse criar um novo aplciativo em Delphi, o c=F3digo=20 habitual disto j=E1 apareceria no editor, extamente como no Delphi. Quanto a editores visuais, a extens=F5es acrescentar=E3o isto ao Notes. E= u=20 serei o primeiro a trabalhar em um plugin que acrescente edi=E7=E3o visual pra object pasc= a.=20 Esperemos que a comundade acrescente no futuro plugins para outras linguagens.... Ou seja, os outros editores que comecem a tremer. Estamos vindo para=20 ficar!!! ehehehhehehehe T+ And. Thiago Koguta wrote: > galera, > > como estamos pensando em desenvolver "O editor preferido dos=20 > programadores" > (claro, nao s=F3 dos programadores) mas como estamos pensando muito nis= so, > posteriormente poderiamos colocar um help "b=E1sico" que seja, de cada=20 > linguagem > nao =E9? bom... sendo assim imagino que a pessoa s=F3 deixaria de desen= volver > no proprio Notes, caso ele precise editar o layout ou compilar o=20 > projeto... > ja que para fazer o resto o Notes seria uma excelente alternativa,=20 > como em > maquinas em que nao tem o delphi, vb, c#, java, etc.. instalado.... ou=20 > que > nao aguentam rodar o dito cujo!! > > (bom ja to vendo o notes como um concorrente do M$ word e koffice..=20 > hahaha) > to brincando.. :) > > bom, quanto ao analisador lexico, a gente poderia fazer um corretor=20 > ortografico, > onde o usu=E1rio indicaria o tipo de arquivo!! deixa eu explicar.. > > nas propriedades do arquivo a pessoa dir=E1 se o arquvo =E9 Texto norma= l,=20 > asp, html, > delphi, vb, java..... e dependendo do tipo do arquivo, mudariamos a=20 > coloracao, > e o tipo de verificacao ortografica. sendo assim se escolhido arquivo=20 > de texto normal, > teriamos o verificador ortografico de portugues comum.. se for asp,=20 > html, delphi, > o verificador verificaria as sintaxes existentes nestas linguagens! > > afinal o notes nao tem como adivinhar qual =E9 a linguagem que o=20 > usuarios est=E1 > editando para fazer a verificacao, o usu=E1rio tem que dar uma for=E7a.= =20 > assim cada > linguagem teria um xml para a verificacao, se um usuario CRIAR uma=20 > liguagem que > =E9 que se usa PROCEDIIIIIIMENTO, ao inves de PROCEDURE, que ele edite = ou > crie um novo XML para esta nova linguagem, com personalisacao de cor,=20 > etc! > > falow, > Thiago koguta > > ----Original Message Follows---- > From: Luiz Antonio Gomes Pican=E7o <lui...@im...> > Reply-To: not...@li... > To: <not...@li...> > Subject: [Notes2-team] RES: [Notes2-team] Re: analisador l=E9xico... > Date: Thu, 26 Jun 2003 18:53:59 -0300 > > Po, quanto ao item 1, keywords, como eu disse antes, n=E3o basta ter as= =20 > keywords no xml, e dizer q ta errado se o usuario digitar algo q nao=20 > esta no xml. Lembre, q se o kra digitar ifs (o correto seria if) e o=20 > notes acusar erro, pode dar errado pois o kra pode ter um metodo=20 > 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=E9xico... > > > Bom, =E9 uma possibilidade victor. Concordo com o Luiz que =E9 meio= lento > de implementar se formos ter que ficar varrendo m=E9todos criados p= elo > usu=E1rio - um compilador de C leva anos s=F3 pra fazer isso. > > Mas pensado na id=E9ia do Victor, ou seja, de pensar em "erros b=E1= sicos" > pensei em algumas corre=E7=F5es: > > 1) Keywords escritas erradas (as keywords est=E3o no arquivo XML qu= e > define a colora=E7=E3o de c=F3digo, =E9 s=F3 pegas l=E1 de l=E1 e c= omparar quando > o token for unknown - ou seja, quando o notes n=E3o indentificar o=20 > token) > > 2) finaliza=E7=E3o de certos tipos: > Ex1. Uma string em pascal precisa iniciar e terminar com '. > Ex2. Uma tag HTML come=E7a com < e termina com >. > > 3) operadores para tipos errados. Nem sempre funcionaria. Mas=20 > tipo, se o > usu=E1rio digitasse algo absurdo como if (3 > 'esta string') > > E assim vai. Poder=EDamos ter uma lista tamb=E9m com as palavras > que comumente os programadores erram. Sei l=E1. Est=E1 dada uma > id=E9ia a=ED.... > > T+ > Anderson > > ---- > Victor Thiago Bartz H=F6her wrote: > > > acho que poderiamos come=E7ar com o b=E1sico, apenas > corrigindo erros bobos digitados pelo usuario... > > _________________________________________________________________ > MSN Messenger: converse com os seus amigos online. =20 > http://messenger.msn.com.br > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Partner= . > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission= ! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > _______________________________________________ > notes2-team mailing list > not...@li... > https://lists.sourceforge.net/lists/listinfo/notes2-team > > --=20 Anderson R. Barbieri --------------------- Coordenador do Projeto Notes - Notepad Replacement http://notes.codigolivre.org.br * no...@ig... |