That would make a useful addition to SWIFT, but I'll leave it for you're long list

Writing something that covers all of BBC Basic would be a big task

Possibly made easier (and produce smaller object code) if you could call some routines in the BASIC ROM though. But as these have moved about with different releases that wouldn't be easy, you're object code would need to inspect the machine and make adjustments accordingly.
Otherwise not using the BASIC ROM would require you to code everything, from integer and floating point representation, mathematical functions and even reading the ADVAL ports. OS routines would still be available though through the official vectors, so graphics wouldn't be too bad as a lot are in the OS ROM I think.
If you were having a stab, limiting it to just integers and a subset of BASIC would be a start.
A project not for the faint hearted

Good luck !