Package: python3-funcparserlib (1.0.0-0.2)
Links for python3-funcparserlib
Debian Resources:
Download Source Package funcparserlib:
- [funcparserlib_1.0.0-0.2.dsc]
- [funcparserlib_1.0.0.orig.tar.gz]
- [funcparserlib_1.0.0-0.2.debian.tar.xz]
Maintainer:
External Resources:
- Homepage [github.com]
Similar packages:
libreria per analizzatore a discesa ricorsivo per Python 3
Per Python 3. I combinatori di analizzatori non sono altro che funzioni di ordine superiore che accettano analizzatori come argomenti e li restituiscono come valori risultanti. I combinatori di analizzatori:
* sono valori di prima classe; * sono estremamente componibili; * tendono a rendere il codice piuttosto compatto; * assomigliano alla notazione leggibile delle grammatiche xBNF.
Gli analizzatori creati con funcparserlib sono analizzatori LL(*) in puro Python. Ciò significa che è molto facile scriverli senza pensare a look-ahead e a tutte quelle cose difficili degli analizzatori, ma l'analisi a discesa ricorsiva è un metodo piuttosto lento in confronto agli algoritmi LL(k) o LR(k).
Perciò il dominio principale per funcparserlib è l'analisi di piccoli linguaggi o DSL (Domain Specific Language) esterni.
La libreria vera e propria è molto piccola. Il suo codice sorgente è solo 0,5 KLOC, con inclusi un mucchio di commenti. Contiene la segnalazione degli errori del prefisso più lungo analizzato e un minuscolo generatore di analizzatori lessicali per il tracciamento della posizione dei simboli.
Other Packages Related to python3-funcparserlib
|
|
|
|
-
- dep: python3
- interactive high-level object-oriented language (default python3 version)
Download python3-funcparserlib
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 17.1 kB | 67.0 kB | [list of files] |