[Notes2-team] Re: analisador =?ISO-8859-1?Q?l=E9xico=2E=2E=2E?=
Brought to you by:
andersonrb
From: Anderson <and...@po...> - 2003-06-26 17:38:11
|
Bom, =E9 uma possibilidade victor. Concordo com o Luiz que =E9 meio lento de implementar se formos ter que ficar varrendo m=E9todos criados pelo 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=E1sicos" pensei em algumas corre=E7=F5es: 1) Keywords escritas erradas (as keywords est=E3o no arquivo XML que define a colora=E7=E3o de c=F3digo, =E9 s=F3 pegas l=E1 de l=E1 e compara= r quando o token for unknown - ou seja, quando o notes n=E3o indentificar o 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 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=20 >corrigindo erros bobos digitados pelo usuario... > > >__________________________________________________________ >Email enviado pelo webmail de http://www.imasters.com.br >Este servi=E7o pode ser incorporado a qualquer site, intranet >ou extranet. Visite http://www.integraweb.com.br e saiba como. > > > >------------------------------------------------------- >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 > |