This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
This task is created to improve performance of Project parsing: - one time lexing of the file - separated Lexer and preprocessing - universal APT-based structure of lexed file - universal traversing over APT Advantages: - language independent preprocessing - intellisence #include handling (PCH-like support) - common infrastructure to be used by preprocessor code folding and parsing (APT Visitor extension) - guard blocks Other TODO possibilities: - C/C++ independent language keyword filters - syntax higlighting with understanding of Macros using - color highlighting of inactive preproc branches
APT integrated in cnd-nb50-dev branch. To use it pass -J-Dcnd.use.apt=true param