summaryrefslogtreecommitdiff
path: root/usr.bin/config/scan.l
AgeCommit message (Expand)Author
2021-09-10usr.bin: remove unnecessary lint comment CONSTCONDrillig
2020-07-26Don't print the location of the include directive twice.uwe
2020-04-03Avoid depending on common symbols.joerg
2020-03-09Add an enabled bit to keep track of the parent state (if we are ignoringchristos
2020-03-08Add debugging, no functional change.christos
2020-03-08Recognize {if{,n}def,elfif{,n}def,else,endif} only at the beginning of thechristos
2020-03-07PR/55057: Paul Goyette: Don't use % 6 arithmetic that hurts the brain forchristos
2020-03-07Keep track where more objects are declared so that we can print where thingschristos
2016-08-07Accept "-no" as a "no" that does not cause errors if the object deletedchristos
2015-09-04Sort files in ${ALLFILES} in the order of parsing of `files.*'.uebayasi
2015-09-01Introduce a new syntax, "buildprefix", to specify prefix of files under kerneluebayasi
2015-06-16remove stray newlines from errors/warningschristos
2014-11-07- simplify string parsingchristos
2014-10-31config(1), config(5): Introduce "select"uebayasi
2014-10-29cast to signed, since that's all we have.christos
2014-10-29- add RCSID'schristos
2014-10-11On second thought, resolving "device" dependency in enddefs() is correct.uebayasi
2012-03-20Use C89 function definitionsmatt
2010-04-30For the simple cases, augment device-major with information on howpooka
2010-03-08Add a highly experimental pseudo-root feature to be used in conjuctionpooka
2010-02-03Introduce experimental support for ioconf-only configuration files.pooka
2009-10-28don't '#define yywrap() 1', use '%option noyywrap'. This is because thechristos
2009-04-11Fix WARNS=4 issues (-Wcast-qual -Wsign-compare -Wshadow)lukem
2008-10-09Avoid memory leak in error case. From Gao Ya'nan in PR bin/39721.dholland
2008-06-10Seperate pseudo-devs which don't use device_t et al. (the classicaldrochner
2007-11-09Add support for "ifdef <attribute>" blocks. It goes like this:cube
2007-11-09- Make include/cinclude/package eat up to the next new-line character.cube
2007-01-13- rename {x,}error -> cfg{x,}error and {x,}warn -> cfg{x,}warn so that wechristos
2007-01-09Add new syntaxic sugar to provide a value in lint (i.e., config -L)cube
2006-08-26Now that this is part of tools, we don't need the extra build glue.christos
2006-05-25Introduce two new statements:cube
2005-10-12Introduce versioning to config(1). This will allow us to provide a way tocube
2005-09-10Move package/cinclude/include handling from the parser to the scanner,martin
2005-06-05config and genassym are not sysadmin tools, they are development tools.thorpej