Hi all,
this is my GSOC weekly (now, two week) report. Unfortunately, I could work
a few due to some other matters. Here's what I've got:
Accordig to the arrangement, I've started to investigate, how BASIC handles
variable delarations (as I wrote in the email), and I've tried to do the
same as it does in VBA mode. Now, it allows variable of any type to be
declared, and does not complain about it (in experimental mode). Further,
I've introduced reflection, so it checks if that interface exists, eg:
Dim aPicker As com.sun.star.ui.dialogs.XFilePicker will be treated as a
valid type, and Dim aVar As com.sun.star.foo.Foo will be an invalid one.
Also, i've moved further to find the function whick checks for newly
declared subroutines in the IDE when writing the code. This is needed to
connect these two things together, but I've notices that the object
inspector does not shows the declared variables, and maybe this is needed
(another idea to solve :D ). This function is called void
TreeListBox::ImpCreateLibSubEntries() and it's located in file
basctl/source/basicide/bastype2.cxx in line 325. This is what I've done.
Regards,
Gergő Mocsi
Context
- GSOC report week 0,1 · Gergő Mocsi
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.