Тестуймо плагин підсвітки синтаксису

На сайті буде багато коду на різних мовах програмування то необхідно мати плагін підсвітки синтаксису.

unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, sButton, Menus, sSkinProvider, sSkinManager;
type
  // Объявление записи клиента
  TmapPoint = Record
    Name: string[100];
    Address: string[255];
    lat: real;
    lng: real;
    del: boolean;
  end;
void setup(){//   MAIN SETUP   MAIN SETUP   MAIN SETUP   MAIN SETUP   MAIN SETUP
  
  pinMode(2, OUTPUT);//XLAT
  pinMode(3, OUTPUT);//OSC2B GSCLK
  pinMode(4, OUTPUT);//VPRG
  pinMode(11, OUTPUT);//MOSI DATA
  pinMode(13, OUTPUT);//SPI Clock
  
  //Set up the SPI
  SPI.setBitOrder(MSBFIRST);//Most Significant Bit First
  SPI.setDataMode(SPI_MODE0);// Mode 0 Rising edge of data, keep clock low
  SPI.setClockDivider(SPI_CLOCK_DIV4);//Run the data in at 16MHz/4 - 4MHz
  }