![]() ![]() Another case where this might happen is if you have lines in your code with more than 16K characters. I've seen this happening on a very large generated file (>16K lines), where the built-in preprocessor converted it into an empty file (with >16K of newlines). This error happens when doxygen lexical scanner has a rule that matches more than 16K of input characters in one go. Help! I get the cryptic message "input buffer overflow, can't enlarge buffer because scanner uses REJECT".If the grammar is completely different one could write a parser for X and write a backend that produces a similar syntax tree as is done by src/scanner.l (and also by src/tagreader.cpp while reading tag files).If the grammar of X is somewhat different than you can write an input filter that translates X into something similar enough to C/C++ for doxygen to understand (this approach is taken for VB, Object Pascal, and Javascript, see ).This is done for all other languages directly supported by doxygen (i.e. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |