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