Rainbow.js Languages

I've spent the last couple of weeks working intensely on my static site generator, Strike. This site is now built with it. Whilst designing this site I needed a syntax highlighter for the code snippets I post. Unusually for me, I decided not to reinvent the wheel and so I came across a nice and flexible Javascript-based highlighter called Rainbow.js. Unfortunately, Rainbow.js doesn't support Xojo, ObjoScript, Swift or TOML (languages I use a lot) so I decided to write language definitions for all four: