Подсветка синтаксиса — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
(Новая: На этом сайте установлено расширение, позволяющее делать подсветку синтаксиса. Примеры: Исходный ко...)
 
Строка 19: Строка 19:
 
</source>
 
</source>
 
----
 
----
Исходный код на Delphi без нумерации строк
+
Исходный код на PascalABC.NET, подсветка синтаксиса по правилам Delphi без нумерации строк
 
----
 
----
 
<source lang="delphi">
 
<source lang="delphi">

Версия 22:31, 13 декабря 2008

На этом сайте установлено расширение, позволяющее делать подсветку синтаксиса.

Примеры: Исходный код на C# с нумерацией строк


// Hello World in Microsoft C# ("C-Sharp").

using System;

class HelloWorld
{
    public static int Main(String[] args)
    {
        Console.WriteLine("Hello, World!");
        return 0;
    }
}

Исходный код на PascalABC.NET, подсветка синтаксиса по правилам Delphi без нумерации строк


// comment

begin
  var i:integer;
  i:=10;
  write(i);
end.


Синтаксис:

<source lang="lang" line="1">
Код
</source>

Где атрибут lang определяет язык подсветки, а необязательный атрибут line определяет наличие (1) или отсутствие (0 - значение по умолчанию) нумерации строк. Список доступных языков пока можно посмотреть тут, чуть позже я напишу более подробную справку и таблицу с языками.