0.19 20 May 2005 revised definition name in lexical analyzer source to avoid confusion added processing option to assume implicit definitions of core ABNF rule names (suppress warnings) 0.18 12 May 2005 retain CR on output if present minor changes to reduce lint 0.17 11 May 2005 fixed bugs in lexical analyzer (core dumps) 0.16 08 May 2005 improved table layout in index.html more id string updates 0.15 29 Apr 2005 added Description to this file make index.html compliant with 4.01 strict specification more SCCS id tweaks 0.14 26 Apr 2005 fixed SCCS ids; more tweaks to handle gcc 4.0.0 quirks 0.13 24 Apr 2005 adjustments to preserve ids with gcc 4.0.0 0.12 24 Apr 2005 tested with gcc 4.0.0 removed some unused function arguments fixed bugs in handling multiple input files 0.11 19 Apr 2005 AS arguments are optional 0.10 18 Apr 2005 AS, AE, BC directives are case sensitive 0.9 12 Mar 2005 cleaned up documentation 0.8 08 Mar 2005 clarified differences from RFC 2234 ABNF 0.7 03 Mar 2005 improved syntax error diagnostics removed some extraneous debugging code 0.6 02 Mar 2005 more typos corrected improved handling of multiply-defined rules improved descriptions for index.html misc. code and makefile cleanup include strtoul implementation for systems lacking one 0.5 02 Mar 2005 fixed typo in documentation improved tests for allocation failure improved diagnostics fixed some confusing comments fixed bug in canonicalization of tokens defined late in input allow troff-style comment lines within ABNF fixed some formatting quirks for comment-only ruleset lines 0.4 01 Mar 2005 cleaned up grammar added canonicalization of character literals and rulenames, grouping, string concatenation, normalization of repetition numbering, raw output option, and topological sorting install installs man page as well as executable 0.3 24 Feb 2005 initial release (after a couple of false starts); basic formatting capability Description: change log for abnff