Article View: es.comp.os.linux.programacion
Article #1510Re: expresion regular para comprobar Expresion matematicas
From: Javier M Mora (jamarier)
Date: Mon, 10 Oct 2005 05:24
Date: Mon, 10 Oct 2005 05:24
40 lines
2593 bytes
2593 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Han Solo escribi�: > Javier M Mora escribi�: >> Concretamente hay un m�dulo llamado Parser:RecDescent que hace lo que >> quieres. En el defines una gram�tica (las reglas que quieres que cumpla >> tu expresi�n y el m�dulo se encarga de determinar si tu expresi�n cumple >> y cuales son los datos que quieres extraer posteriormente. > > Ese m�dulo no lo conozco, pero para perl yo usaba en tiempos algo > llamado perl-byacc, que era una implementaci�n de yacc para perl. La > parte del flex me la hac�a a mano, no es tan complicada (al menos para > lo que yo hac�a). > En CPAN hay toda una serie de m�dulos para construir parsers, unos m�s espec�ficos que otros. Pero ahora el que es �chachi� es este RecDescent que est� hecho por Damian Conway (uno de las cabezas pensantes de Perl) y que tiene, al parecer, las funciones de yacc y flex incorporadas. Quiero decir que �ltimamente s�lo oigo hablar de el cuando se habla de an�lisis de gram�tica. La penalizaci�n es que no es lo m�s r�pido que hay. atte. javier m mora - -- Javier Maria Mora Merchan (GPGP) Key ID: 0x794F3D83 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDSfshpRHCj3lPPYMRAgNvAKCy0SeefaPxR2DoUuB5Igc7B/FD6ACffG3n KhbRBo97sT5tTXgSSHKFw/w= =1pPr -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<dictus$bh7$1@appleseed.escomposlinux.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!appleseed.escomposlinux.org!escomposlinux.org!appleseed.escomposlinux.org!not-for-mailReferences:
<ccN1f.4441850$I96.7525036@telenews.teleline.es> <diauvf$gr3$1@appleseed.escomposlinux.org> <864q7qflri.fsf@tatooine.ietcc.csic.es>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,9615da75e63f6370 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!appleseed.escomposlinux.org!escomposlinux.org!appleseed.escomposlinux.org!not-for-mail From: "Javier M Mora (jamarier)" <javiermm@bigNOfootSPAM.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: expresion regular para comprobar Expresion matematicas Date: Mon, 10 Oct 2005 05:24:44 +0000 (UTC) Organization: Servidor Appleseed de Ecolnet Lines: 40 Message-ID: <dictus$bh7$1@appleseed.escomposlinux.org> References: <ccN1f.4441850$I96.7525036@telenews.teleline.es> <diauvf$gr3$1@appleseed.escomposlinux.org> <864q7qflri.fsf@tatooine.ietcc.csic.es> NNTP-Posting-Host: 73.red-217-125-59.staticip.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: appleseed.escomposlinux.org 1128921884 11815 217.125.59.73 (10 Oct 2005 05:24:44 GMT) X-Complaints-To: news@appleseed.escomposlinux.org NNTP-Posting-Date: Mon, 10 Oct 2005 05:24:44 +0000 (UTC) User-Agent: slrn/0.9.8.1pl1 (Debian)