Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Wat zijn lex en yacc in termen van Unix-besturingssysteem?
lex en yacc zijn twee fundamentele hulpmiddelen die in het UNIX-besturingssysteem worden gebruikt voor het maken van tekstverwerkingsprogramma's, zoals compilers en tolken.

LEX (Lexical Analyzer Generator) is een programma dat lexicale analysatoren genereert, die verantwoordelijk zijn voor het opsplitsen van een stroom karakters in individuele "tokens". Een lexicale analysator kan bijvoorbeeld woorden, cijfers, leestekens of andere logische eenheden in een tekstbestand herkennen. Het voert de eerste compilatiefase uit door karakterstromen om te zetten in een reeks tokens.

YACC (nog een andere compiler-compiler) is een parsergenerator die parsers maakt, dit zijn programma's die de grammaticale structuur van een reeks tokens kunnen analyseren. Parsers verifiëren de syntaxis van de invoer en construeren een abstracte syntaxisboom (AST) die de structuur van het programma vertegenwoordigt. Deze abstracte weergave wordt vervolgens gebruikt voor verdere compilatie of interpretatie.

Lex en Yacc worden doorgaans samen gebruikt om taalprocessors te bouwen. Het lex-programma genereert een lexicale analysator die de invoertekst tokeniseert, en het yacc-programma genereert een parser die de syntaxis van de getokeniseerde invoer controleert en de AST bouwt. Samen vormen ze een krachtige toolset voor het creëren van verschillende taalverwerkingstoepassingen, waaronder compilers, tolken, teksteditors en meer.

Previous: Next:
  unix
·Wat is een consolevenster? 
·Hoe ziet een absolute padnaam …
·Wat is een Unix-server? 
·Hoe om bestanden te vinden in …
·Hoe te elimineren Permission D…
·Unix Sed Tutorial 
·Hoe te Perl Scripts op Unix 
·Wat zijn de twee soorten comma…
·Hoe om bestanden in Unix Delet…
  Related Articles
Wat is het verschil tussen back-up en he…
Wat betekent PXE-MOF op uw computer? 
Wat komt er na byte? 
Wat betekent een geel vraagteken naast A…
Wat is de sneltoets voor minimaliseren e…
Bestaat er zoiets als provoc voor Window…
Waar staat de afkorting EEPROM voor? 
Wat moet je leren voor je computerquiz? 
Wat zijn de voordelen van computerverwer…
  Besturingssysteem Articles
·Hoe kan ik mijn computer Run Van Taakbeh…
·Hoe Microsoft Stop Asking Of naar Open A…
·Lettertypen wijzigen op een Android-tele…
·Is het veilig om Windows 7 Loader te geb…
·Hoe de WGA Validation Tool Uninstall 
·Hoe je het wachtwoord in Windows 7 verwi…
·Hoe de verwerkte uitzondering Stop Gevan…
·Hoe te Versleutelde mappen verwijderen P…
·Hoe kan ik Windows Media Player In de ta…
Copyright © Computer Kennis https://www.nldit.com