FlexLexer.h
info_TEXINFOS = flex.texi
+man1_MANS = flex.1
EXTRA_DIST = \
AUTHORS \
mkskel.sh \
ABOUT-NLS \
config.rpath \
- gettext.h
+ gettext.h \
+ flex.1
BUILT_SOURCES = \
skel.c \
skel.c: flex.skl mkskel.sh
$(SHELL) $(srcdir)/mkskel.sh $(srcdir)/flex.skl >skel.c
+flex.1: flex
+ help2man --name='fast lexical analyzer generator' --section=1 ./flex >flex.1
+
main.o: main.c flexdef.h config.h version.h
ccl.o: ccl.c flexdef.h config.h
dfa.o: dfa.c flexdef.h config.h
break;
case OPT_VERSION:
- printf( _( "%s version %s\n" ),
+ printf( _( "%s %s\n" ),
program_name, flex_version );
exit( 0 );
outfilename = outfile_path;
}
- fprintf(f,_( "%s [OPTIONS...] [file...]\n"), program_name);
+ fprintf(f,_( "Usage: %s [OPTIONS] [FILE]...\n"), program_name);
fprintf(f,
_(
-"Table Compression: (default is -Cem)\n"
+"Generates programs that perform pattern-matching on text.\n"
+"\n"
+"Table Compression:\n"
" -Ca, --align trade off larger tables for better memory alignment\n"
" -Ce, --ecs construct equivalence classes\n"
" -Cf do not compress tables; use -f representation\n"
" -Cr, --read use read() instead of stdio for scanner input\n"
" -f, --full generate fast, large scanner. Same as -Cfr\n"
" -F, --fast use alternate table representation. Same as -CFr\n"
-
+" -Cem default compression (same as --ecs --meta-ecs)\n"
+
"\n"
"Debugging:\n"
" -d, --debug enable debug mode in scanner\n"