cant seem to use the online tools to verify marlin 2.0 bugfix?

I cant seem to use the online tools to verify marlin 2.0 bugfix?

it compiles fine in arduino 1.9 beta but when i try and use the online tools
i get the following errors:

/tmp/cc4wg7fU.ltrans0.ltrans.o: In function `main':

:(.text.startup+0xe0): undefined reference to `setup'

:(.text.startup+0xe4): undefined reference to `loop'

collect2: error: ld returned 1 exit status

exit status 1

can anyone help please?

It seems that the Arduino Web Editor doesn't permit sketches to have subfolders. I just did a more simplified test to confirm this.

In the bugfix-2.0.x branch of Marlin, it was decided to move most of the Marlin source files to the src subfolder, leaving only the configuration files the average user actually wants access to in the root of the sketch folder. This was done because previously Marlin had over 300 files in the root of the sketch folder, all of which were shown as tabs in the Arduino IDE.

It's quite unfortunate that the Arduino Web Editor doesn't support this usage, as it's really useful for a variety of purposes. I like to use it to bundle library dependencies with a sketch so that I can hand it off to someone as a self-contained package, not requiring any library installations to run.

Thanks for the not troll reply to be honest i was expecting to receive stupid comments over this , you are right it is a shame, i wonder if they will fix this issue?