Community
Participate
Working Groups
Build 3.5M1 Though it does not cause some user code issues right now, the parser comment stack does not encode comment positions in same way across the parser hierarchy. In particular, the commentStart position (stored in Scanner) is always positive when used from Parser, and can be negative for CommentRecorderParser. This can cause some problem when implementing algorithms which are to be inherited across the hierarchy.
We need to use negative commentStart also in root Parser class, and check all algorithms to ensure they are expecting it.
Created attachment 112079 [details] Proposed patch
Released for 3.5M2
Verified for 3.5M2 using I20080914-2000