Re: RES: [Notes2-team] ** class viewer **
Brought to you by:
andersonrb
From: Anderson R. B. <no...@ig...> - 2003-12-12 15:24:07
|
Jonas Raoni Soares Silva wrote: >Hmmm, interessante isso ae :] > >Eu naum zoiei direito ainda, como funciona??? O parser funciona dentro >do programa ou =E9 "din=E2mico" (tipo vc cria um arquivo xyz contendo >especifica=E7=F5es da estrutura da linguagem a ser processada)??? > =20 > Ambos! Pelo que vi do c=F3digo, existe um parser "gen=E9rico" que depois = =E9=20 filtrado por parser espec=EDficos para cada linguagem. Os parsers espec=EDficos servem para dizer "isto =E9= =20 uma fun=E7=E3o", "isto =E9 uma classe", etc. Esses parser espec=EDficos s=E3o hardcodec... existem parsers hardcoded p= ara=20 quase tudo quanto =E9 linguagem e n=E3o parece ser complicado adicionar para as que n=E3o exist= em=20 e recompilar... eu naum sei quase nada de "C", mas o c=F3digo =E9 taum simplesim que at=E9 eu me animo a da= r uma=20 mexidas, hahahahah Existem algo como "parsers din=E2micos", mas eles saum ruinzim. O que voc= =EA=20 pode =E9 criar um arquivo de configura=E7=E3o pro ctags no seu diret=F3rio home e dizer que o ctags de= ve=20 buscar em arquivos com uma certa extens=E3o por uma determinada express=E3o regular... a coisa fica mt=20 fraquinha. Acho que tamb=E9m chega um momento em que n=E3o podemos agradar a todos. = =C9=20 melhorar ter um bom parser para todas as linguagens mais usadas do que n=E3o ter parser=20 nehum ou um parser ruim para todas elas. Mas temos que pensar bastante sobre isto ainda..... >Obs: Ah, uma coisa q eu toh pra perguntar faz moh cara... Qual foi a >inten=E7=E3o ao deixar o treco no SourceForge? Facilitar a participa=E7=E3= o do >povo de fora ou apenas servir como host??? > =20 > Servir como Host. O Notes tava tendo download demais e o admin do=20 c=F3digolivre tava meio preocupado com isso, ent=E3o criei o dom=EDnio do sf para podermos ter ma= is=20 mirrors. Depois o sistema de lista de e-mails do SF =E9 melhor, e o SF deixa a gente mandar= =20 arquivos para o site por SSH (rapidim) enquanto o CL apenas pelo browser (muuuiiittto lerdo,=20 al=E9m de chato). Ab. And. |