Flex

Flex

Flex (snabb lexikal analysatorgenerator) är ett verktyg för att generera skannrar.En skanner, ibland kallad en tokenizer, är ett program som känner igen lexikala mönster i text.Flex-programmet läser användarspecificerade inmatningsfiler, eller dess standardinmatning om inga filnamn ges, för en beskrivning av en skanner som ska genereras.Beskrivningen är i form av par av reguljära uttryck och C-kod, kallade regler.Flex genererar en C-källfil med namnet "lex.yy.c", som definierar funktionen yylex ().Filen "lex.yy.c" kan sammanställas och länkas för att producera en körbar.När den körbara körs, analyserar den dess input för förekomster av text som matchar de reguljära uttryck för varje regel.Närhelst den hittar en matchning kör den motsvarande C-kod ....
flex

kategorier

Alternativ till Flex för alla plattformar med öppen källkodslicens