summaryrefslogtreecommitdiffstats
path: root/usr.bin/lex
Commit message (Collapse)AuthorAgeFilesLines
* Connect flex 2.5.37 to the build and bump __FreeBSD_version.jkim2013-05-2131-15377/+9874
|
* Correct double "the the"eadler2012-09-141-1/+1
| | | | | Approved by: cperciva MFC after: 3 days
* Fix error reported by mandoc.joel2012-05-231-2/+1
|
* Parenthesize args in yyless() and unput() replacement textschweikh2012-04-101-3/+3
| | | | | | so they are safer when used with expressions. MFC after: 1 week
* Spelling fixes for usr.bin/uqs2011-12-303-4/+6
|
* Replace char copyright[] by static const char copyright[].ed2011-12-101-1/+1
| | | | It seems the latter is used throughout the tree.
* Fix typos - remove duplicate "the".brucec2011-02-211-1/+1
| | | | | | PR: bin/154928 Submitted by: Eitan Adler <lists at eitanadler.com> MFC after: 3 days
* Unbreak the test target by re-generating the initial scanneruqs2010-11-092-183/+207
| | | | | | | | using an updated flex(1) binary. Also ignore the changing $FreeBSD$ ID lines when doing the diff. This needs additional obfuscation, to not upset the svn precommit hooks :/
* flex: add missing ifdef magic to create/hide prototypesuqs2010-10-241-1/+23
| | | | | | | This unbreaks build for some software with higher WARNS flags. Reviewed by: rpaulo PR: bin/139319 (parts already committed in previous revision)
* Don't define the input() function ifdef YY_NO_INPUT.rpaulo2010-10-131-0/+2
| | | | | | This was previously done for the input() function. Submitted by: Norberto Lopes <nblopes.ml at gmail.com>
* Build usr.bin/ with WARNS=6 by default.ed2010-01-022-0/+4
| | | | Also add some missing $FreeBSD$ to keep svn happy.
* Let both yacc and lex generate code that passes -Wold-style-definition.ed2009-12-302-6/+6
| | | | | Both these tools emit code where several functions have no `void' keyword placed in the arugment list when the function has no arguments.
* Mark functions as __dead2 in order to help the LLVM static checkercperciva2008-08-041-1/+2
| | | | | | | understand which code paths aren't possible. This commit eliminates 117 false positive bug reports of the form "allocate memory; error out if pointer is NULL; use pointer".
* I missed some "register"s in non-dot-C files.dwmalone2008-06-085-28/+28
|
* De-register declarations.dwmalone2008-06-049-86/+86
|
* - Convert NO_INSTALLLIB option to a new syntax: makefiles shouldru2007-10-201-0/+2
| | | | | | | | | | | test MK_INSTALLLIB, users can set WITHOUT_INSTALLLIB. The old NO_INSTALLLIB is still supported as several makefiles set it. - While here, fix an install when instructed not to install libs (usr.bin/lex/lib/Makefile). PR: bin/114200 Submitted by: Henrik Brix Andersen
* Convert NO_PROFILE and NO_LIB32 to new style.ru2006-03-181-1/+3
|
* NODOCCOMPRESS -> NO_DOCCOMPRESSru2004-12-211-2/+2
| | | | | | | | NOINFO -> NO_INFO NOINFOCOMPRESS -> NO_INFOCOMPRESS NOLINT -> NO_LINT NOPIC -> NO_PIC NOPROFILE -> NO_PROFILE
* For variables that are only checked with defined(), don't provideru2004-10-241-1/+1
| | | | any fake value.
* Stop the practice of installing external headers into GCC-specific directory.kan2004-07-301-1/+1
| | | | Install FlexLexer.h into /usr/include directly.
* Correct a minor syntax mistake.keramida2004-07-071-1/+1
| | | | | | PR: docs/67458 Submitted by: Michel Lavondes <fox@vader.aacc.cc.md.us> MFC after: 3 days
* Replace <iostream.h> with <iostream> to remove annoying warningjosef2004-03-111-13/+13
| | | | | | | | | of using deprecated header. Approved by: dwhite, simon(mentor) Reviewed by: mlaier Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at> PR: bin/63781
* Mark a function as `unused' in generated code. (Sometimes it is used,nectar2004-01-061-1/+7
| | | | sometimes it is not, depending upon the input grammar.)
* Work around a `label defined but not used' warning in *generated* code.nectar2004-01-061-0/+2
|
* Point to the new C++ include files location.kan2003-07-111-1/+1
|
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,schweikh2003-01-012-2/+2
| | | | especially in troff files.
* Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/schweikh2002-12-301-1/+1
| | | | Add FreeBSD Id tag where missing.
* english(4) police.schweikh2002-12-271-1/+1
|
* Catch up with the ISO-C++ standard.obrien2002-09-091-1/+2
| | | | Submitted by: Craig Rodrigues <rodrigc@attbi.com>
* Replace various spelling with FALLTHROUGH which is lint()ablecharnier2002-08-251-1/+1
|
* Consistently use FBSDIDobrien2002-06-3011-10/+22
|
* Added new bsd.incs.mk which handles installing of header filesru2002-05-121-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release".
* Back out rev. 1.6 (NOLIB bootstrap helper) OBE'd by Makefile.inc1,v 1.96.ru2002-03-281-2/+0
| | | | | PR: bin/36417 Submitted by: Eugene Grosbein <eugen@www.svzserv.kemerovo.su>
* ``recognized -> recognize'' where appropriate.dd2001-08-231-2/+2
| | | | Obtained from: OpenBSD
* Removed duplicate VCS ID tags, as per style(9).ru2001-08-131-2/+6
|
* revert last commit. using %option nounput is betterassar2001-07-221-5/+1
| | | | noted by: Seth Kingsley <seth.kingsley@windriver.com>
* add an unused attribute to yyunput to avoid warnings (errors) whenassar2001-07-211-1/+5
| | | | it's not being used
* Remove whitespace at EOL.dd2001-07-151-8/+8
|
* Eliminate troff(1) warnings that were hiding some useful text.ru2001-07-121-3/+2
|
* mdoc(7) police: remove extraneous .Pp before and/or after .Sh.dd2001-07-091-4/+0
|
* MAN[1-9] -> MAN.ru2001-03-271-1/+0
|
* Install Flexlexer.h with mode 444.bde1999-12-171-1/+1
|
* Generate skel.c at build time.dt1999-11-202-1550/+4
|
* Add more verbage explaining the "-I" option and its behavior.obrien1999-10-271-0/+9
| | | | Submitted by: Archie Cobbs <archie@whistle.com>
* After a proper import we now have both the original RCS tags + our own.obrien1999-10-2719-3/+22
| | | | (also now clearer in ``cvs log'' that we are at version 2.5.4)
* Add $FreeBSD$'sobrien1999-10-272-0/+4
|
* $Header$ -> $FreeBSD$peter1999-08-2820-21/+21
|
* $Id$ -> $FreeBSD$peter1999-08-282-2/+2
|
* Backed out "fix for PR 7575". It was bogus.dt1998-10-012-2/+2
|
* /usr/src/usr.bin/lex/Makefile puts FlexLexer.h into /usr/include/g++,phk1998-08-142-3/+3
| | | | | | | | | but flex still generates "#include <FlexLexer.h". As a result, C++ sources flex generates failed to be compiled. PR: 7575 Reviewed by: phk Submitted by: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>
OpenPOWER on IntegriCloud