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.
Need to provide APT-specific lexing of the file
initial commit RCS file: /cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/support/Attic/TokenStreamBuilder.java,v done Checking in TokenStreamBuilder.java; /cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/support/Attic/TokenStreamBuilder.java,v <-- TokenStreamBuilder.java new revision: 1.1.2.1; previous revision: 1.1 done
updated lexer cvs log: Checking in aptlexer.g; /cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/support/Attic/aptlexer.g,v <-- aptlexer.g new revision: 1.1.2.2; previous revision: 1.1.2.1 done
- renamed TokenStreamBuilder to APTTokenStreamBuilder cvs log: Removing TokenStreamBuilder.java; /cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/support/Attic/TokenStreamBuilder.java,v <-- TokenStreamBuilder.java new revision: delete; previous revision: 1.1.2.1 done RCS file: /cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/support/Attic/APTTokenStreamBuilder.java,v done Checking in APTTokenStreamBuilder.java; /cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/support/Attic/APTTokenStreamBuilder.java,v <-- APTTokenStreamBuilder.java new revision: 1.1.2.1; previous revision: 1.1 done
provide token stream using lexer. No selector yet. cvs log: Checking in APTTokenStreamBuilder.java; /cvs/cnd/modelimpl/src/org/netbeans/modules/cnd/modelimpl/apt/impl/support/Attic/APTTokenStreamBuilder.java,v <-- APTTokenStreamBuilder.java new revision: 1.1.2.2; previous revision: 1.1.2.1 done
remark. We need to support restoring after everything in lexer. i.e. #if 0 anything could be here /* except not finished comment */ and what about // #endif any #endif ideas? #include? #endif
expanding works, need additional efforts to handle ## and # operations by taking into consideration the whitespaces between operated tokens. Help doc: http://www.csci.csusb.edu/dick/c++std/cd2/cpp.html
fixed long time ago