GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

Generator analizatora leksykalnego RE/flex do pobrania dla systemu Windows

Bezpłatne pobieranie generatora analizatora leksykalnego RE/flex Aplikacja dla systemu Windows do uruchamiania online Wygraj Wine w Ubuntu online, Fedorze online lub Debianie online

Jest to aplikacja dla systemu Windows o nazwie RE/flex generator analizatora leksykalnego, której najnowszą wersję można pobrać jako reflex-1.5.8.zip. Można go uruchomić online w bezpłatnym dostawcy hostingu OnWorks dla stacji roboczych.

Pobierz i uruchom online tę aplikację o nazwie Generator analizatora leksykalnego RE/flex z OnWorks za darmo.

Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:

- 1. Pobrałem tę aplikację na swój komputer.

- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.

- 3. Prześlij tę aplikację w takim menedżerze plików.

- 4. Uruchom dowolny emulator online systemu operacyjnego OnWorks z tej witryny, ale lepszy emulator online systemu Windows.

- 5. W systemie operacyjnym OnWorks Windows, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.

- 6. Pobierz aplikację i zainstaluj ją.

- 7. Pobierz Wine z repozytoriów oprogramowania dystrybucji Linuksa. Po zainstalowaniu możesz dwukrotnie kliknąć aplikację, aby uruchomić ją za pomocą Wine. Możesz także wypróbować PlayOnLinux, fantazyjny interfejs w Wine, który pomoże Ci zainstalować popularne programy i gry Windows.

Wine to sposób na uruchamianie oprogramowania Windows w systemie Linux, ale bez systemu Windows. Wine to warstwa kompatybilności z systemem Windows typu open source, która może uruchamiać programy systemu Windows bezpośrednio na dowolnym pulpicie systemu Linux. Zasadniczo Wine próbuje ponownie zaimplementować system Windows od podstaw, aby mógł uruchamiać wszystkie te aplikacje Windows bez faktycznego korzystania z systemu Windows.

ZRZUTY EKRANU

Ad


Generator analizatora leksykalnego RE/flex


OPIS

RE/flex to szybki generator analizatorów leksykalnych (szybszy niż Flex) z pełną obsługą Unicode, kotwicami wcięć/nodentów/dedentów, leniwymi kwantyfikatorami i wieloma innymi nowoczesnymi funkcjami. Akceptuje składnię specyfikacji Flex lexer i jest kompatybilny z parserami Bison/Yacc. Generuje łatwy do zrozumienia kod źródłowy wielokrotnego użytku. Obsługuje szybkie skanowanie plików, ciągów znaków i strumieni UTF-8/16/32. Narzędzie do generowania skanerów reflex generuje czysty kod klasy lexer, który jest bezpieczny dla wątków. Generuje pliki Graphviz do wizualizacji DFA maszyny stanów. RE/flex bezproblemowo współpracuje z Bisonem.

Język: C++
Licencja: BSD-3
Jakość kodu: A+ https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
Dokumentacja: https://www.genivia.com/doc/reflex/html/index.html
Magazyn: https://github.com/Genivia/RE-flex
Dziennik zmian: patrz SF-README.md

Funkcje

  • RE/flex jest szybki: szybszy niż Flex, porównaj wydajność w Wiki
  • Generuje łatwy do zrozumienia kod źródłowy wielokrotnego użytku
  • Kompatybilny z Flex i Bison, aby wyeliminować krzywą uczenia się
  • Obszerna dokumentacja w instrukcji online
  • Dodaje obsługę Unicode, dopasowywanie właściwości \p{C} i C++11, Java, C# i Python Unicode do dopasowywania nazw identyfikatorów
  • Dodaje zakotwiczenia wcięcia/węzła/odcięcia, aby dopasować reguły dotyczące tekstu z wcięciem
  • Dodaje leniwe kwantyfikatory do składni wyrażeń regularnych POSIX
  • Dodaje granice słów do składni wyrażeń regularnych POSIX
  • Współpracuje z Bison i obsługuje reentrant, bison-bridge, bison-locations, bison-complete
  • Zawiera wiele przykładów, takich jak tokenizer dla kodu C/C++, tokenizer dla kodu Python, tokenizer dla kodu Java i więcej
  • Generuje czyste, bezpieczne dla wątków klasy leksera C++
  • Szybkie i adaptacyjne buforowanie plików wejściowych (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), strumieni C++ i (szerokich) łańcuchów
  • Generuje pliki Graphviz do wizualizacji DFA za pomocą narzędzia Graphviz dot
  • Konfigurowalne generowanie klas Lexer w celu dostosowania interfejsu do różnych parserów, w tym Yacc i Bison
  • %class i %init, aby dostosować wygenerowane klasy Lexera
  • %include do modularyzacji specyfikacji lex
  • RE/flex generuje pliki lex.yy.cpp, podczas gdy Flex generuje pliki lex.yy.cc (C++ z opcją -+)
  • Dodaje rozszerzalną hierarchię silników dopasowujących wzorce z wyborem silników wyrażeń regularnych, takich jak Boost.Regex i RE/flex regex
  • Biblioteka RE/flex regex sprawia, że ​​C++ 11 std::regex i Boost.Regex są znacznie łatwiejsze w użyciu w zwykłym kodzie C++ do dopasowywania wzorców w (szerokich) ciągach znaków, plikach i strumieniach o potencjalnie nieograniczonej długości


Publiczność

Programiści


Interfejs użytkownika

Wiersz poleceń


Język programowania

C + +



Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/re-flex/. Został umieszczony w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.