Bu, en son sürümü refleks-1.5.8.zip olarak indirilebilen RE/flex sözcüksel analiz oluşturucu adlı Windows uygulamasıdır. İş istasyonları için ücretsiz barındırma sağlayıcısı OnWorks'te çevrimiçi olarak çalıştırılabilir.
OnWorks ile RE/flex sözcüksel analizör oluşturucu adlı bu uygulamayı ücretsiz olarak indirin ve çevrimiçi çalıştırın.
Bu uygulamayı çalıştırmak için şu talimatları izleyin:
- 1. Bu uygulamayı PC'nize indirdiniz.
- 2. Dosya yöneticimize https://www.onworks.net/myfiles.php?username=XXXXX istediğiniz kullanıcı adını girin.
- 3. Bu uygulamayı böyle bir dosya yöneticisine yükleyin.
- 4. Bu web sitesinden herhangi bir OS OnWorks çevrimiçi öykünücüsünü başlatın, ancak daha iyi Windows çevrimiçi öykünücüsü.
- 5. Yeni başlattığınız OnWorks Windows işletim sisteminden, istediğiniz kullanıcı adıyla https://www.onworks.net/myfiles.php?username=XXXXX dosya yöneticimize gidin.
- 6. Uygulamayı indirin ve kurun.
- 7. Wine'ı Linux dağıtımları yazılım havuzlarınızdan indirin. Kurulduktan sonra, Wine ile çalıştırmak için uygulamaya çift tıklayabilirsiniz. Ayrıca, popüler Windows programlarını ve oyunlarını yüklemenize yardımcı olacak Wine üzerinden gösterişli bir arayüz olan PlayOnLinux'u da deneyebilirsiniz.
Wine, Windows yazılımını Linux üzerinde çalıştırmanın bir yoludur, ancak Windows gerektirmez. Wine, Windows programlarını doğrudan herhangi bir Linux masaüstünde çalıştırabilen açık kaynaklı bir Windows uyumluluk katmanıdır. Esasen Wine, Windows'a ihtiyaç duymadan tüm bu Windows uygulamalarını çalıştırabilmesi için yeterince Windows'u sıfırdan yeniden uygulamaya çalışıyor.
EKRAN
Ad
RE/flex sözcüksel çözümleyici oluşturucu
AÇIKLAMA
RE/flex, tam Unicode desteği, girinti/nodent/dedent çapaları, tembel niceleyiciler ve diğer birçok modern özelliğe sahip hızlı sözcük çözümleyici üreticisidir (Flex'ten daha hızlıdır). Flex lexer belirtim sözdizimini kabul eder ve Bison/Yacc ayrıştırıcılarıyla uyumludur. Anlaşılması kolay, yeniden kullanılabilir kaynak kodu üretir. UTF-8/16/32 dosyalarının, dizelerinin ve akışlarının hızlı taranmasını destekler. Refleks tarayıcı oluşturucu aracı, iş parçacığı için güvenli olan temiz lexer sınıfı kodu oluşturur. Durum makinesi DFA'larını görselleştirmek için Graphviz dosyaları oluşturur. RE/flex, Bison ile sorunsuz bir şekilde çalışır.Dil: C++
Lisans: BSD-3
Kod kalitesi: A+ https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
Belgeler: https://www.genivia.com/doc/reflex/html/index.html
Deposu: https://github.com/Genivia/RE-flex
Değişiklik günlüğü: bkz. SF-README.md
Özellikler
- RE/flex hızlıdır: Flex'ten daha hızlıdır, performans karşılaştırmaları için Wiki'ye bakın
- Anlaşılması kolay, yeniden kullanılabilir kaynak kodu üretir
- Öğrenme eğrisini ortadan kaldırmak için Flex ve Bison ile uyumlu
- Çevrimiçi kılavuzda kapsamlı belgeler
- Tanımlayıcı adı eşleştirme için Unicode desteği, özellik eşleştirmesi \p{C} ve C++11, Java, C# ve Python Unicode özellikleri ekler
- Girintili metindeki kuralları eşleştirmek için girinti/düğüm/çentik çapaları ekler
- POSIX düzenli ifade sözdizimine tembel niceleyiciler ekler
- POSIX düzenli ifade sözdizimine sözcük sınırları ekler
- Bison ile çalışır ve yeniden giriş, bizon köprüsü, bizon konumları, bizon tamamlamayı destekler
- C/C++ kodu için belirteç, Python kodu için belirteç, Java kodu için belirteç ve daha fazlası gibi birçok örnek içerir
- Temiz iş parçacığı için güvenli C++ lexer sınıfları oluşturur
- Giriş dosyalarının (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), C++ akışlarının ve (geniş) dizelerin hızlı ve uyarlanabilir arabelleğe alınması
- Graphviz nokta aracıyla DFA'ları görselleştirmek için Graphviz dosyaları oluşturur
- Yacc ve Bison dahil olmak üzere çeşitli ayrıştırıcılar için arabirimi özelleştirmek için yapılandırılabilir Lexer sınıfı oluşturma
- Oluşturulan Lexer sınıflarını özelleştirmek için %class ve %init
- Lex özelliklerini modülerleştirmek için %include
- RE/flex, lex.yy.cpp dosyaları oluştururken Flex, lex.yy.cc dosyaları oluşturur (C++ -+ seçeneğiyle)
- Boost.Regex ve RE/flex regex gibi bir dizi normal ifade motoru seçeneğiyle, kalıp eşleştirici motorlarının genişletilebilir bir hiyerarşisini ekler
- RE/flex regex kitaplığı, C++11 std::regex ve Boost.Regex'in, (geniş) dizeler, dosyalar ve potansiyel olarak sınırsız uzunluktaki akışlarda kalıp eşleştirme için düz C++ kodunda kullanılmasını çok daha kolay hale getirir.
Seyirci
Geliştiriciler
Kullanıcı arabirimi
Komut satırı
Programlama dili
C + +
Bu, https://sourceforge.net/projects/re-flex/ adresinden de getirilebilen bir uygulamadır. Ücretsiz İşletim Sistemlerimizden birinden en kolay şekilde çevrimiçi çalıştırılabilmesi için OnWorks'te barındırılmıştır.




