[Issue 12128] C++ conversion error: not parsed until the end of the file

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Feb 11 02:45:11 PST 2014


https://d.puremagic.com/issues/show_bug.cgi?id=12128



--- Comment #2 from Andrej Mitrovic <andrej.mitrovich at gmail.com> 2014-02-11 02:45:04 PST ---
(In reply to comment #1)
> The files reveal some deficiencies in the converters C++ parser, mostly it
> seems not to deal with scoped identifiers. Here is a list of "Pre Token
> Replacements" that let it get beyond the initial parsing:
> 
> *.*:: RtAudio::Api => RtAudio_Api
> *.*:: RtAudio::StreamParameters =>  RtAudio_StreamParameters
> *.*:: RtAudio::StreamOptions => RtAudio_StreamOptions
> *.*:: RtError::Type => RtError_Type
> *.*:: RtError::$_ident => RtErrorCode($_ident)
> *.*:: RtAudio::DeviceInfo => RtAudio_DeviceInfo
> throw() =>
> *.*::std:: =>
> virtual~ => /*virtual*/~
> try { $try } catch( $ex ) { $catch } => $try
> CALLBACK =>

Small usability issue: It's really hard matching the left and right columns
since they scroll independently and there's no line numbering.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list