diff options
author | Andrew Pantyukhin <sat@FreeBSD.org> | 2006-08-13 15:30:22 +0000 |
---|---|---|
committer | Andrew Pantyukhin <sat@FreeBSD.org> | 2006-08-13 15:30:22 +0000 |
commit | 7acd3ed4da19e894bd42dcc1e8cc42a659ef2802 (patch) | |
tree | f0cce5f35ca88c30f870d6c236b00d7d26c30ae7 /textproc/flex/pkg-descr | |
parent | d0e01d69d3e8ef4d078fadc45394fd476aa5f576 (diff) |
Notes
Diffstat (limited to 'textproc/flex/pkg-descr')
-rw-r--r-- | textproc/flex/pkg-descr | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/textproc/flex/pkg-descr b/textproc/flex/pkg-descr new file mode 100644 index 000000000000..3b01acfbc2b5 --- /dev/null +++ b/textproc/flex/pkg-descr @@ -0,0 +1,13 @@ +Flex is a tool for generating scanners. A scanner, sometimes called a +tokenizer, is a program which recognizes lexical patterns in text. The +flex program reads user-specified input files, or its standard input +if no file names are given, for a description of a scanner to generate. +The description is in the form of pairs of regular expressions and C +code, called rules. Flex generates a C source file named, "lex.yy.c", +which defines the function yylex(). The file "lex.yy.c" can be compiled +and linked to produce an executable. When the executable is run, it +analyzes its input for occurrences of text matching the regular +expressions for each rule. Whenever it finds a match, it executes the +corresponding C code. + +WWW: http://flex.sourceforge.net/ |