lizpop

نرم افزار تصویر:
lizpop
جزئیات نرم افزار:
نسخه: 0.4.0
ها تاریخ: 14 Apr 15
توسعه دهنده: Tetsu Takaishi
پروانه: رایگان
محبوبیت: 10

Rating: nan/5 (Total Votes: 0)

در lizpop مترجم طرح برای پایتون است.
نصب
و nbsp؛ به سادگی پایتون اجرا setup.py نصب کنید.
& nbsp؛ در مثال.
و nbsp؛ تار zxvf lizpop-0.3.1.tar.gz
و nbsp؛ سی دی lizpop-0.3.1
و nbsp؛ پایتون کنید: sudo setup.py نصب
استفاده
برای اجرای تعاملی:
& nbsp؛ در پایتون -O متر lizpop.run
برای اجرای یک اسکریپت طرح در یک فایل:
& nbsp؛ در پایتون -O متر lizpop.run yourfile.scm
برای اطلاعات بیشتر در مورد گزینه های خط فرمان:
& nbsp؛ در پایتون -O متر lizpop.run -h
ویژگی ها
زیر مجموعه ای از طرح R5RS
& nbsp؛ در بخش محدودیت برای جزئیات بیشتر مراجعه کنید.
دارای رابط به پایتون
& nbsp؛ در مثال.
و nbsp؛ $ helloworld.py گربه
و nbsp؛ دف سلام (بازدید کنندگان = "جهان"):
& nbsp؛ در بازگشت تو "سلام از٪ s!" ٪ s.capitalize ()
و nbsp؛ $ پایتون -O متر lizpop.run
و nbsp؛> (تعریف * * * * * * * * HelloWorld را (واردات "HelloWorld را"))
و nbsp؛> (تعریف سلام (attr * * * * * * * * HelloWorld را 'سلام))
و nbsp؛> (سلام "دوستان")
و nbsp؛ "سلام دوستان!"
& nbsp؛ برای جزئیات بیشتر، نگاه کنید به فایل IFPY.rst در این بسته.
عبارت منظم تحت اللفظی.
& nbsp؛ در تحت اللفظی زیر بیان شی منظم است.
و nbsp؛ # / الگو / پرچم
را لمس کنید و؛ الگو: الگوی بیان منظم
& nbsp؛ در پرچم: پرچم بیان منظم.
& nbsp؛ در i-- چشم پوشی مورد m-- چند خط s-- نقطه منطبق همه
& nbsp؛ در u-- یونیکد x-- وابسته به محلی L-- وابسته پرگو
& nbsp؛ در مثال
و nbsp ؛؛؛ تطابق ساده
و nbsp؛> (دوباره جستجو # / ( D +): ( D +) / "اوت 14")؛ مطابقت ندارد
را لمس کنید و. #f
و nbsp؛> (دوباره جستجو # / ( D +): ( D +) / "اوت 14 08:30")؛ مسابقه
و nbsp؛ <شی _sre.SRE_Match در ...>
و nbsp ؛؛؛ دریافت زیر گروه
و nbsp؛> (دوباره گروه (دوباره جستجو # / ( D +): ( D +) / "اوت 14 08:30") 1 2)
و nbsp؛ ("08" "30")
و nbsp ؛؛؛ به جای رشته
و nbsp؛> (؟ دوباره gsub # / <( /) ساعت D> / من "<\ 1H3>" "

ویژگی ها:

")
& nbsp؛ از "

ویژگی ها:

"
و nbsp؛>
& nbsp؛ برای اطلاعات بیشتر، اجرا روش کمک.
& nbsp؛ در مثال.
و 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؛ در مثال.
& nbsp؛ در پایتون متر lizpop.run -eml yourfile.eml
را لمس کنید و. یک مثال ساده
و nbsp؛ $ gcdlcm.eml گربه
و nbsp؛ <٪ (تعریف numlist (نقشه string-> number و تعداد * * * * * * * * استدلال))٪>
& nbsp؛ در GCD از <٪ numlist٪> آیا <٪ (درخواست numlist GCD)٪>.
& nbsp؛ از LCM از <٪ numlist٪> آیا <٪ (درخواست numlist LCM)٪>.
و nbsp؛ $ پایتون متر lizpop.run -eml gcdlcm.eml - 1533 37303 4307
& nbsp؛ در GCD از (1533 37303 4307) 73 است.
& nbsp؛ از LCM از (1533 37303 4307) 6602631 است.
& nbsp؛ برای مثال بیشتر:
و nbsp؛ لطفا اجرا (کمک بار EML) برای دیدن پیام کمک آن.
و nbsp؛ توجه داشته باشید: `lizpop + apache2 برای نصب apache + mod_wsgi`
& nbsp؛ از دیدن تصویر wsgi_sample / application.wsgi موجود در این بسته.
تابع راهنما
& nbsp؛ در Lizpop دارای یک کمک تابع، آن را نمایش مستندات مربوط به روش داده یا ماکرو.
و nbsp؛ طریقه استفاده:
و nbsp؛ (کمک ور ...)
و nbsp؛ (کمک لیست عبارت منظم-الگوی)
& nbsp؛ در مثال.
و nbsp؛> (کمک فراخوانی)
و nbsp؛ روش: (استناد ARGS پیام OBJ ...)
و nbsp؛ فراخوانی متدی به نام پیام OBJ با ARGS ...
و nbsp؛ ................................................ .........
و nbsp؛ با این حال، در حال حاضر، مستندات راهنما فقط برای توابع مربوط پایتون-رابط ارائه شده است.
& nbsp؛ برای اطلاعات بیشتر، اجرا (کمک) و (کمک کمک لیست).
و nbsp؛ توجه داشته باشید:
و nbsp؛ من خوب انگلیسی نیستم. بنابراین پیام های کمک ممکن است شامل برخی از اشتباهات و یا عبارات غیر طبیعی به زبان انگلیسی.
محدودیت
ماکروها بهداشتی پشتیبانی نمی شوند.
& nbsp؛ در تعریف-نحو نحو-قوانین، و اجازه دهید-نحو اجرا نیست.
& nbsp؛ در عوض، (غیر بهداشتی) ماکروها سنتی می تواند مورد استفاده قرار گیرد.
و nbsp؛ => اجرا (کمک به تعریف-ماکرو)
رشته ها تغییرپذیر نیست.
& nbsp؛ در رشته Lizpop به عنوان پایتون اشیاء یونیکد رشته که تغییر ناپذیر هستند اجرا شود. بنابراین، رشته مجموعه! و رشته-پر! کار نکن.
تماس / سی سی و پویا باد تنها بخشی از اجرا.
& nbsp؛ در Lizpop می کند ادامه کامل پشتیبانی نمی کند.
& nbsp؛ در تماس-با-جریان ادامه Lizpop را به سمت بالا فقط و غیر reentrant است. بنابراین، می توان آن را برای غیر محلی و خروج استفاده می شود، اما می تواند برای همکاری روال یا backtracking می تواند استفاده شود.
اعداد مختلط و شماره جزء به جزء پشتیبانی نمی شوند.
صفر-محیط زیست و طرح-گزارش-محیط زیست اجرا نیست.
& nbsp؛ برای اطلاعات بیشتر، اجرا (کمک اوال)

مورد نیاز:

پایتون.

نرم افزار های مشابه

Ctalk
Ctalk

20 Feb 15

Invicta
Invicta

2 Jun 15

Craft
Craft

20 Feb 15

Exscript
Exscript

12 May 15

نظرات به lizpop

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!