Gerrit patch https://gerrit.libreoffice.org/#/c/40782/
If the proposed solution makes sense, it will only be necessary to
program the warning message in the "else" clause. Here, I am considering
a dialog box with the warning message.
Note that the changes to basic / source / runtime / stdobj.cxx are
strictly for the readability of the aMethods table []. These changes
have nothing to do with the bug tdf # 80731.
Pierre
Le 2017-08-04 à 01:07, Kaganski Mike a écrit :
Hi Pierre,
On 8/4/2017 4:26 AM, Pierre Lepage wrote:
I have implemented a new warning option on compilation. I did not go too
far.
Great!
A simple checkbox "Warning On" and an "else" in the faulty
structure causing the problem of the closing parenthesis does the trick.
I have included a screen copy of the dialog with the "Warning On" option.
The behavior of StarBasic with the "Warning On" option would be as follows.
A) Warning On and active IDE window: Warning displayed on line where
normally there would be an error.
B) Warning On and IDE window inactive: Warning at the beginning of the
macro execution in the application window.
C) Warning Off: No tolerated error and no warning stop.
For the case of the closing parenthesis, the warning message could be
the following: A closing parenthesis is missing in one or more
expressions with the Mid function.
Could you post your change to gerrit please? It's better to discuss code
there.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice