P4

P4, Perl tabanlı makro işlemcisidir.
Şimdi İndirin

P4 Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • James Klicman
  • yayıncı web sitesi:
  • http://klicman.org/p4/

P4 Etiketler


P4 Açıklama

P4, Perl tabanlı makro işlemcisidir. P4, perl bazlı makro işlemcisidir. CPP ve M4 yetersiz olduğunda, P4 var. Yeni, Perl.P4'ün gücü ile $ iki makro öneki karakter var. Makro genişlemesini (örneğin $ ve) önlemek için bu karakterlerden bir ters eğik çizgi ile kaçabilirsiniz. Karakter çıkışta çıkarılacaktır. Genel olarak konuşursak, $ değer almak için kullanılır ve kodu değerlendirmek için kullanılır. (), {} 'nin yapmadığı bir değer döndürür. Şu anda yalnızca bir yerleşik makro içerir (). () dahil. || $ kim; }} WHO = WHOWHO ("ME") = kim ("ben") Hello kim {$ foo = '' Bar '} Nasıl birden fazla karakterin taşınması ve. $ foo = $ foo \ $ foo = $ foo \ $ foo = $ fooyou macrosları parantez içine yerleştirebilir. $ {foo} z = $ {foo} z ($ foo) = ($ foo) (uzunluk ($ foo)) = (Uzunluk ($ foo)) Dizileri ele alabilirsin ve hashes. {@var = ('a', 'b', 'c')} $ var = $ var $ {var } = $ {var } ($ var ) = ($ var ) {$ harita {'ONE'} = 1; $ harita {'two'} = 2; $ harita {'2'} = 'İKİ'; $ harita {'üç'} = 3;} $ harita {'ONE'} = $ harita {'ONE'} $ {map {'two'}} = $ {map {'}} = $ {map {' two '}} $ {map {' two map {'two'}}} = $ {map {$ harita {'two'}}} $ {'iki'}}} $ {map {$ harita {'2'}}} = $ {map {$ harita {'2'}}} ( $ harita {'üç'}) = ($ harita {'üç'}) Kullanım: p4 file.p4 > çıkış değerleri: · Perlwhat'ın bu sürümde yeni: · Anonim fonksiyon sözdizimi () için eklendi Dönen değerleri, kodu değerlendirmek ve bir değer döndürmemek için {} değiştirildi. {} Şimdi, önceki durumlarda bir değer döndürebilecek bir değer dönmeden (örneğin $ {$ foo = 0}) değerini döndürmeden kodu değerlendirmek için önceki $ {} kullanımını değiştirir.


P4 İlgili Yazılım

xtklib

XTKLIB, çapraz platformlu yazılım oluşturmak isteyen geliştiricilere basit, eksiksiz bir API sağlar. ...

166

İndirmek

f77xml

F77XML, XML dosyalarının DOM ayrışmasını FORTRAN 77/90'a sunan bir kütüphanedir. ...

258

İndirmek

Ossp val

OSSP VAL, ISO-C değişkenleri için esnek bir ad-değer haritalama kütüphanesidir. ...

131

İndirmek

libsgc

LIBSGC, bir SG Linux sürücüsünü yönetmeye yardımcı olan küçük bir paylaşılan kütüphanedir. ...

122

İndirmek

cdbxx

CDBXX, Sabit veritabanının Tinycdb uygulaması için küçük, STL tarzı bir C ++ kütüphanesidir. ...

149

İndirmek