Ken Domino
Ken Domino
The problem with the first might be that there's no consistent generated number from one run to the next, e.g., PixEnum1.foobar, then PixEnum2.foobar, depending on the version of the C...
Yep, generating a name like "GeneratedEnum" + counter++ isn't going to work very well. There are 90+ anonymous enums in Leptonica. Some enum constants have only "L_" in common. Perhaps...
The longest prefix generated name still is pretty bad. Sometimes the longest prefix is just "L_", sometimes just "". But, you're right about the comments. Looking at the AST for...
I've checked in some code that reads the comment for the enum and converts it into a name. If there is no comment, the default is just a "g-generated" name,...
I added the code to deal with anonymous enums. I added code to check if an enum constant decl name is in a dictionary, and if so, use the given...
Thank you for your help. I will be updating Piggy over the next few months, and will let you know how it changes. I plan to use it to convert...
I haven't looked at these yet. I've been rewriting the entire regular expression engine to use an NFA approach. I'll be done with this probably this week, make a release,...
Yes, this is a bug. This is an anonymous enum type with a typedef. First, in the generator, anonymous enums generally get a generated name. Second, typedefs aren't supported in...
After opening VS2017 IDE on a project that uses Piggy, a Rebuild performs not one, but two invocations of Piggy, which also accounts for some of the terrible performance. I'm...
Open a .sln file, then rebuild, then close .sln. Then, attach to the MSBuild.exe process under the VS process tree, as VS does not destroy the instance, and set a...