Mercurial > ~dholland > hg > ag > index.cgi
diff doc/admin/bugs.txt @ 0:13d2b8934445
Import AnaGram (near-)release tree into Mercurial.
author | David A. Holland |
---|---|
date | Sat, 22 Dec 2007 17:52:45 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/admin/bugs.txt Sat Dec 22 17:52:45 2007 -0500 @@ -0,0 +1,25 @@ +Some known bugs that can be described concisely. +(See also POSSIBLE BUGS in todo-small.txt.) + +------------------------------------------------------------ + + - It doesn't seem to issue a #line directive for the leading block of +embedded C. This might have been intentional, but seems wrong to me. + + - It should warn if an empty character set (which can never be +matched) appears in a production. + + - If you do "[ sticky { foo } ]" where foo is otherwise unreferenced, +you'll be told that foo is both unused and undefined. This is +needlessly confusing. (May be true with "lexeme" also.) + + - Building parsers from files with dashes in their names seems to +result in uncompilable output. + + - There's a "line numbers path" setting, that I didn't know about +until I just found it. But unlike "parser file name", you can't put +'#' in it to expand to the basename of the file. + + - If AG crashes badly, it calls bailOut(). In the windows version, +this pops up a dialog box, which is fine for the GUI version. But it's +also true for agcl.exe, and I doubt this is really desirable.