aboutsummaryrefslogtreecommitdiff
path: root/textproc/flex/pkg-descr
diff options
context:
space:
mode:
authorAndrew Pantyukhin <sat@FreeBSD.org>2006-08-13 15:30:22 +0000
committerAndrew Pantyukhin <sat@FreeBSD.org>2006-08-13 15:30:22 +0000
commit7acd3ed4da19e894bd42dcc1e8cc42a659ef2802 (patch)
treef0cce5f35ca88c30f870d6c236b00d7d26c30ae7 /textproc/flex/pkg-descr
parentd0e01d69d3e8ef4d078fadc45394fd476aa5f576 (diff)
Notes
Diffstat (limited to 'textproc/flex/pkg-descr')
-rw-r--r--textproc/flex/pkg-descr13
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/