tidy-html5/include
Jim Derry aeb9a24fab Refactor Picklists and Option Parsers
This PR refactors how picklists and option parsers are implemented in LibTidy,
making is vastly easier to implement new picklists in the future, as well as
modify some of the existing picklists such that they have more logical names.

Picklist arrays are now arrays of structures that include the possible strings
capable of setting a particular option value, and a new parser has been written
to work with these structures.

In addition, several of the existing parsers were removed, as they are now
redundant, and a couple of the remaining parsers were refactored to take
advantage of the new parser.

In effect, this means that:

- New parsers don't have to be written in the majority of cases where new
  options are added that exceed yes/no/auto.
- Some of the existing options can have more meaningful names than yes/no/auto,
  in a backward compatible way. For example, vertical-spacing "auto" currently
  in no way reflects "auto" when used.
2017-05-11 14:40:21 -04:00
..
buffio.h Improve doxy comment formating - no code changes 2016-09-11 17:20:43 +02:00
platform.h Improve doxy comment formating - no code changes 2016-09-11 17:20:43 +02:00
tidy.h Address #452. 2017-05-06 19:18:01 -04:00
tidybuffio.h Added tidyErrorCodeFromKey() 2017-03-19 08:15:32 -04:00
tidyenum.h Refactor Picklists and Option Parsers 2017-05-11 14:40:21 -04:00
tidyplatform.h - Removed deprecated options: 2017-02-18 18:30:41 -05:00