This repository has been archived by the owner on Nov 3, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 43
/
NitraLanguage.nitra
37 lines (32 loc) · 1.6 KB
/
NitraLanguage.nitra
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//TODO: remove suffix 'Lang': plain name 'Nitra' conflicts with top namespace Nitra and breaks binding
language DotNetLang
{
span class Namespace { ForegroundColor=Chocolate; }
span class Type { ForegroundColor=DarkCyan; }
span class Constant { ForegroundColor=Goldenrod; }
span class Field { ForegroundColor=Goldenrod; }
span class Property { ForegroundColor=Goldenrod; }
span class Method { ForegroundColor=Goldenrod; }
span class Parameter { ForegroundColor=Goldenrod; }
span class Alias { ForegroundColor=DarkViolet; }
}
language NitraLang
{
span class Ast { ForegroundColor=Sienna; }
span class Language { ForegroundColor=DarkCyan; }
span class Module { ForegroundColor=DarkCyan; }
span class SyntaxModule { ForegroundColor=DarkCyan; }
span class Rule { ForegroundColor=SteelBlue; }
span class RegexRule { ForegroundColor=Olive; }
span class Style { ForegroundColor=DarkBlue; }
span class SpanClass { ForegroundColor=DarkOliveGreen; }
span class Marker { ForegroundColor=LightGray; }
extension = .nitra;
company = JetBrains;
description = Nitra plugin for Visual Studio;
authors = Vlad Chistyakov, Stanislav Matveev;
copyright = Jet Brains;
license url = http://opensource.org/licenses/BSD-3-Clause;
// require license acceptance;
syntax module NitraSyntax start rule Start;
}