123
Flex

Flex

Flex (hurtig leksikalsk analysergenerator) er et værktøj til generering af scannere.En scanner, nogle gange kaldet en tokenizer, er et program, der genkender leksikale mønstre i tekst.Flex-programmet læser brugerspecificerede inputfiler eller dets standardinput, hvis der ikke gives nogen filnavne, for en beskrivelse af en scanner, der skal genereres.Beskrivelsen er i form af par af regulære udtryk og C-kode, kaldet regler.Flex genererer en C-kildefil med navnet "lex.yy.c", som definerer funktionen yylex ().Filen "lex.yy.c" kan kompileres og linkes for at producere en eksekverbar.Når den eksekverbare køres, analyserer den dens input for forekomster af tekst, der matcher de regulære udtryk for hver regel.Hver gang den finder et match, udfører den den tilsvarende C-kode ....

Kategorier

Alternativer til Flex til Linux med gratis licens