lizpop

Скріншот програми:
lizpop
Дані програми:
Версія: 0.4.0
Дата завантаження: 14 Apr 15
Розробник: Tetsu Takaishi
Ліцензія: Безкоштовно
Популярність: 10

Rating: nan/5 (Total Votes: 0)

lizpop є інтерпретатор схема Python.
Установка
І NBSP; Просто запустіть Python setup.py встановити.
І NBSP; e.g.
І NBSP; TAR zxvf lizpop-0.3.1.tar.gz
І NBSP; CD lizpop-0.3.1
І NBSP; Судо пітон setup.py встановити
Використання
Для запуску в інтерактивному режимі:
І NBSP; пітон -О -m lizpop.run
Для запуску скрипта Scheme у файлі:
І NBSP; пітон -О -m lizpop.run yourfile.scm
Для отримання додаткової інформації про параметри командного рядка:
І NBSP; пітон -О -m lizpop.run -h
Особливості
Підгрупа за схемою R5RS
І NBSP; дивіться в розділі Обмеження для більш докладної інформації.
Має інтерфейси для Python
І NBSP; e.g.
І NBSP; $ кіт helloworld.py
І NBSP; Def привіт (S ​​= "мир"):
І NBSP; повернутися U "Hello% S!" % S.capitalize ()
І NBSP; $ пітон -О -m lizpop.run
І NBSP;> (визначити * HelloWorld * (імпорт "HelloWorld"))
І NBSP;> (визначити Hello (атр * HelloWorld * привіт))
і NBSP;> (привіт «Друзі»)
і NBSP; "Привіт, друзі!"
І NBSP; Для отримання більш детальної інформації, дивіться файл IFPY.rst в цьому пакеті.
Регулярний вираз буквально.
І NBSP; наступний літерал регулярного виразу об'єкта.
І NBSP; # / PATTERN / ПРАПОРИ
І NBSP; картина: шаблон регулярного виразу
І NBSP; Прапори: прапори вираження Регулярні.
І NBSP; i-- ігнорувати регістр M-- багатоканальний s-- точка збігається з усіма
І NBSP; u-- Unicode залежить L-- Локально залежне x-- детальний
І NBSP; Приклади
І NBSP ;;; Простий пошук збіги
І NBSP;> (повторного пошуку # / ( d +): ( d +) / "14 серпня") ;; не відповідає
І NBSP; #f
І NBSP;> (повторного пошуку # / ( d +): ( d +) / "14 серпня 8:30") ;; матч
І NBSP; <об'єкт _sre.SRE_Match на ...>
І NBSP ;;; Отримати підгрупу
І NBSP;> (повторно група (повторного пошуку # / ( d +): ( d +) / "14 серпня 8:30") 1 2)
І NBSP; ("08" "30")
І NBSP ;;; Замініть рядок
І NBSP;> (? Повторно GSUB # / <( /) ч D> / I "<\ 1H3>" "

Особливості:

")
І NBSP; "

Особливості:

"
І NBSP;>
І NBSP; Для отримання додаткової інформації, запустіть процедуру довідки.
І NBSP; e.g.
І NBSP;> (допомога-лист # / (^ ре) | (регулярний вираз) /)
І NBSP;> (допомога повторного матчу повторного пошуку повторно група знову GSUB)
Підтримка багатобайтові символи
І NBSP; тільки кодування тепер UTF-8.
EML (вбудований Lizpop)
І NBSP; EML є мова шаблонів для вбудовування Lizpop код з текстового файлу.
І NBSP; EML має наступні прості технічні характеристики.
І NBSP;%> рядок додається на початку введення-порту.
І NBSP; Побічно <% додається до кінця вхідного порту.
І NBSP; Примітка: Ці ідеї були натхненні BRL (http://brl.sourceforge.net/).
І NBSP; Щоб запустити EML, використовуйте -eml в якості опції командного рядка.
І NBSP; e.g.
І NBSP; пітон -m lizpop.run -eml yourfile.eml
І NBSP; Простий приклад
І NBSP; $ кіт gcdlcm.eml
І NBSP; <% (визначити numlist (карта string-> номер * аргументи *))%>
І NBSP; НОД <% numlist%> є <% (застосувати НОД numlist)%>.
І NBSP; НОК <% numlist%> є <% (застосувати LCM numlist)%>.
І NBSP; $ пітон -m lizpop.run -eml gcdlcm.eml - 1533 37303 4307
І NBSP; НОД (1533 37303 4307) 73.
І NBSP; НОК (1533 37303 4307) є 6602631.
І NBSP; Додаткові приклади:
І NBSP; запустіть (допомога навантаження-EML), щоб побачити його довідку.
І NBSP; Примітка: `lizpop + apache2 + mod_wsgi`
І NBSP; Див файлу wsgi_sample / application.wsgi включені в цей пакет.
Функція допомоги
І NBSP; Lizpop має довідки-функцію, вона відображає документацію для даних процедур і макросів.
І NBSP; Застосування:
І NBSP; (допомога вар ...)
І NBSP; (допомога-лист регулярних виразах малюнок)
І NBSP; e.g.
І NBSP;> (допомога, вселяє)
І NBSP; Процедура: (активація OBJ MESSAGE аргументи ...)
І NBSP; Викликає метод з ім'ям повідомлення про OBJ з арг ...
І NBSP; ................................................ .........
І NBSP; Однак, на даний момент, допомога документація надається тільки для пов'язаних Python-інтерфейс функцій.
І NBSP; Для отримання додаткової інформації, запустити (допомога) і (Допомога Допомога списком).
І NBSP; Примітка:
І NBSP; я не дуже добре володію англійською мовою. Так довідкові повідомлення може включати в себе деякі помилки або неприродні вираження в англійській мові.
Обмеження
Гігієнічні макроси не підтримуються.
І NBSP; визначити синтаксичних синтаксичних правил, і нехай-синтаксис не реалізовані.
І NBSP; Замість цього, традиційні (Не-гігієнічні) макроси можуть бути використані.
І NBSP; => Run (допомогти визначити, макро)
Рядки не змінним.
І NBSP; Lizpop рядки реалізуються як Python Unicode-рядка об'єктів, які є незмінними. Таким чином, рядок набору! і рядок заповнення! не працює.
Виклик / см і динамічний вітру реалізуються лише частково.
І NBSP; Lizpop браузер не підтримує повний продовження.
І NBSP; Lizpop Подзвони-с-ток-продовження висхідний тільки й неповторно. Таким чином, він може бути використаний для нелокального-виходу, але не можуть бути використані для спільних процедур або відкату.
Комплексні числа і дробові числа не підтримується.
нуль-середовище та схема-звіт і навколишнього середовища не реалізуються.
І NBSP; Для отримання додаткової інформації, запустити (допомога Eval)

Вимоги :.

  • Python

Схожі програми

C
C

3 Jun 15

Mumps Compiler
Mumps Compiler

28 Sep 15

Lua
Lua

17 Aug 18

lizpop

Коментар не знайдено
додати коментар
Включіть картинки!