re2c

RE2C, çok hızlı ve çok esnek tarayıcılar yazmanıza izin verecek bir yazılım aracıdır.
Şimdi İndirin

re2c Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Yayıncı adı:
  • Dan Nuffer
  • İşletim sistemleri:
  • Windows All
  • Dosya boyutu:
  • 150 KB

re2c Etiketler


re2c Açıklama

Re2C, çok hızlı ve çok esnek tarayıcılar yazmanıza izin verecek bir yazılım aracıdır. Diğer herhangi bir aracın aksine, Re2C normal ifade eşleştirme için yüksek verimli kod üretmeye odaklanır. Re2C, normal ifadelerden C tabanlı tanıdıkları üreten bir ön işlemdir. RE2C'ye giriş, / *! RE2C ... * / *! RE2C ... * / tarayıcı özellikleri içeren C / C ++ kaynağından oluşur. Çıktıda, bu yorumlar, yürütüldüğünde, bir sonraki giriş belirtecini bulacak ve daha sonra bazı kullanıcı tarafından verilen belirteç belirli kodları çalıştıracak şekilde kodla değiştirilir. Sonuç olarak, bu, geleneksel Lexer teklifinden daha geniş bir kullanım alanına izin verir. Ve son fakat en az RE2C, boyut, hız ve kalite açısından el yazılı koduna eşit bir uyarı ücretsiz kod üretir. RE2C varsayılan bir işlem sağlamaz: oluşturulan kod, girişin bir belirteç sekansından oluşacağını varsayar. Tipik olarak bu, yukarıdaki örnekte beklenmeyen karakterler için bir kural ekleyerek ele alınabilir. Kullanıcı, giriş sonunda görünecek bir Sentinel belirteci düzenlemesi gerekir (ve eşleştirmek için bir kural sağlamak için): Re2C bir ifade vermez. Kaynak boş bir bayt sonlandırılmış dizeden ise, boş bir karakter eşleşen bir kural yeterli olacaktır. Kaynak bir dosyadansa, girişi yeni bir satır (veya başka bir belirteç içinde görünmeyen başka bir karakter) ile doldurabilirsiniz; Böyle bir karakter kontrolünü tanıdıktan sonra, Sentinel olup olmadığını görmek ve buna göre hareket eder. Ayrıca, YYFILL (N) kullanamazsınız, tarayıcıyı yoksa, başka hiçbir şey yok, ardından veri / dosyanın sonunun tespit edilmesi. Re2C başlangıç koşulları sağlamaz: Her başlangıç koşulu için ayrı bir tarayıcı spesifikasyonu kullanın (yukarıdaki örnekte gösterildiği gibi).


re2c İlgili Yazılım

1. Gönder

1. Arama motoru tanıtımında size yardımcı olacak arama motoru gönderim ve optimizasyon aracı gönderin. Otomatik web sitenizi 1000'den fazla arama motoruna gönderir, web sitenizi trafiğinizi artırın ve yo'yu en üst düzeye çıkarın ...

166 7.3 MB

İndirmek

Dotnetj

.NET istemcilerinin Java bileşenlerini veya J2EE uygulamalarını kullanma yeteneğini veren bir ara yazıcı ...

427 377 KB

İndirmek