Dies ist die Windows-App namens Semantic, deren neueste Version als sha_c1486db42dcbcc0a7748fc759017ab8d30d0f2d1.zip heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie diese App namens Semantic mit OnWorks kostenlos herunter und führen Sie sie online aus.
Befolgen Sie diese Anweisungen, um diese App auszuführen:
- 1. Diese Anwendung auf Ihren PC heruntergeladen.
- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.
- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.
- 4. Starten Sie einen beliebigen OS OnWorks-Online-Emulator von dieser Website, aber einen besseren Windows-Online-Emulator.
- 5. Rufen Sie vom gerade gestarteten OnWorks Windows-Betriebssystem unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter und installieren Sie sie.
- 7. Laden Sie Wine aus den Software-Repositorys Ihrer Linux-Distributionen herunter. Nach der Installation können Sie dann auf die App doppelklicken, um sie mit Wine auszuführen. Sie können auch PlayOnLinux ausprobieren, eine schicke Schnittstelle über Wine, die Ihnen bei der Installation beliebter Windows-Programme und -Spiele hilft.
Wine ist eine Möglichkeit, Windows-Software unter Linux auszuführen, jedoch ohne Windows. Wine ist eine Open-Source-Windows-Kompatibilitätsschicht, die Windows-Programme direkt auf jedem Linux-Desktop ausführen kann. Im Wesentlichen versucht Wine, genügend Windows von Grund auf neu zu implementieren, damit alle diese Windows-Anwendungen ausgeführt werden können, ohne dass Windows tatsächlich benötigt wird.
SCREENSHOTS
Ad
Semantisch
BESCHREIBUNG
semantic ist eine Haskell-Bibliothek und ein Befehlszeilentool zum Parsen, Analysieren und Vergleichen von Quellcode. Führen Sie semantic --help aus, um eine vollständige Liste der aktuellen Optionen zu erhalten. Semantic verwendet Tree-Sitter zum Generieren von Parse-Bäumen, nutzt jedoch eine allgemeinere Vorstellung von Syntaxbegriffen für alle unterstützten Programmiersprachen. Wir werden sehen, warum das wichtig ist, wenn wir uns mit den Unterschieden und der Programmanalyse befassen, aber jetzt wollen wir uns zunächst nur einige Ausgaben ansehen. Es hilft, ein einfaches Programm zum Parsen zu haben. Symbole sind benannte Bezeichner, die von den ASTs gesteuert werden. Dies ist das Format, das Github.com Wird zum Generieren von Code-Navigationsinformationen verwendet, die die Suche nach symbolischen Namen im C-Tag-Stil für eine schnelle, inkrementelle Navigation in allen unterstützten Sprachen ermöglichen. Der inkrementelle Teil ist wichtig, da sich Dateien häufig ändern. Deshalb möchten wir in der Lage sein, nur die Änderungen zu analysieren und nicht das gesamte Projekt erneut analysieren zu müssen.
Eigenschaften
- Erzeugt pro Sprache Haskell-Syntaxtypen basierend auf Tree-Sitter-Grammatikdefinitionen
- Liest Blobs aus einem Dateisystem oder wird über eine Protokollpufferanforderung bereitgestellt
- Gibt Blobs zurück oder führt eine Analyse durch
- Rendert die Ausgabe in einem der vielen unterstützten Formate
- Semantik erfordert mindestens GHC 8.10.1 und Cabal 3.0.
- Sie können für die Entwicklung auch das Bazel-Build-System verwenden
Programmiersprache
Haskell
Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/semantic.mirror/ abgerufen werden kann. Es wurde in OnWorks gehostet, um es auf einfachste Weise online über eines unserer kostenlosen Betriebssysteme ausführen zu können.