[Notes2-team] =?iso-8859-1?B?W05vdGVzMi10ZWFtXSBSZTogYW5hbGlzYWRvciBs6XhpY28uLi4=?=
Brought to you by:
andersonrb
From: Thiago K. <ko...@ms...> - 2003-06-27 16:42:45
|
Claro que teria como adivinhar Koguta. Quando abri-se um arquivo, indentificaria a linguagem pela extensão do arquivo. ####isso é claro.... mas no caso de um arquivo novo, ou se um codigo que está salvo em arquivo .txt? Ao criar um novo arquivo (acho que devemos ter um diálogo semelhante ao do VS .Net pra isso) o cara já deverá selecionar a linguagem e escolher o template a partiri do qual ele vai querer criar o arquivo. #####essa seria uma opcao. ou melhor! a melhor no caso e mais obvia :) mas como seria quando o usuario abrisse o notes?????????? o notes viria com o synedit em branco pronto pra digitacao (arquivo texto normal em branco e nao salvo), obrigando o usuario a mudar as propriedades do tipo de arquivo e quando salvo fazendo com que o usuario escolha a extensao correta do arquivo? ou o notes abriria vazio (ou seja, até mesmo sem o synedit aberto (criado)), obrigando o usuario a criar um novo documento do tipo desejado???????????? ___________________________ Ou seja, quando tu fosse criar um novo aplciativo em Delphi, o código habitual disto já apareceria no editor, extamente como no Delphi. Quanto a editores visuais, a extensões acrescentarão isto ao Notes. Eu serei o primeiro a trabalhar em um plugin que acrescente edição visual pra object pasca. Esperemos que a comundade acrescente no futuro plugins para outras linguagens.... Ou seja, os outros editores que comecem a tremer. Estamos vindo para ficar!!! ehehehhehehehe ### isso com certeza!! e o melhor pros usuarios ne.. é de graça! T+ And. Thiago Koguta wrote: >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 > > > >------------------------------------------------------- >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 > > -- Anderson R. Barbieri --------------------- Coordenador do Projeto Notes - Notepad Replacement http://notes.codigolivre.org.br * no...@ig... ------------------------------------------------------- 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 _________________________________________________________________ |