lizpop è un interprete schema per Python.
Installazione
& Nbsp; semplicemente python eseguire setup.py install.
& Nbsp; Per es.
& Nbsp; tar zxvf lizpop-0.3.1.tar.gz
& Nbsp; cd lizpop-0.3.1
& Nbsp; sudo python setup.py install
Utilizzo
Per eseguire in modo interattivo:
& Nbsp; python -O -m lizpop.run
Per eseguire uno script Scheme in un file:
& Nbsp; python -O -m lizpop.run yourfile.scm
Per ulteriori informazioni sulle opzioni della riga di comando:
& Nbsp; python -O -m lizpop.run -h
Caratteristiche
Sottoinsieme dello schema R5RS
& Nbsp; consultare la sezione Limitazioni per maggiori dettagli.
Ha interfacce per Python
& Nbsp; Per es.
& Nbsp; $ cat helloworld.py
& Nbsp; def ciao (s = "mondo"):
& Nbsp; tornare u "Ciao% s!" % S.capitalize ()
& Nbsp; $ python -O -m lizpop.run
& Nbsp;> (definire * HelloWorld * (import "HelloWorld"))
& Nbsp;> (definire ciao (attr * * helloworld 'ciao))
& nbsp;> ("amici" ciao)
& nbsp; "Ciao Amici!"
& Nbsp; Per ulteriori informazioni, consultare il file IFPY.rst in questo pacchetto.
Regular Expression letterale.
& Nbsp; Il seguente letterale è una Regular Expression Object.
& Nbsp; # / MODELLO / FLAGS
& Nbsp; MODELLO: Regular pattern di espressione
& Nbsp; BANDIERE: bandiere espressioni regolari.
& Nbsp; i-- ignorare caso M-- dot multi-linea S-- corrisponde a tutti
& Nbsp; u-- Unicode dipendente locale L-- x-- dipendente verbose
& Nbsp; Esempi
& Nbsp ;;; Un semplice abbinamento
& Nbsp;> (ri-ricerca # / ( d +): ( d +) / "14 agosto") ;; non corrisponde
& Nbsp; #f
& Nbsp;> (ri-ricerca # / ( d +): ( d +) / "14 Agosto 08:30") ;; partita
& Nbsp;
Requisiti :.
I commenti non trovato