1 This is a full list of available classes corresponding to languages'
2 syntactic structures. The parentheses after language name contain identifiers
3 used as class names in `<code>` element.
8 built_in built-in objects (None, False, True and Ellipsis)
10 string string (of any type)
12 decorator @-decorator for functions
13 function function header "def some_name(...):"
14 class class header "class SomeName(...):"
15 title name of a function or a class inside a header
16 params everything inside parentheses in a function's or class' header
18 Python profiler results ("profile"):
22 builtin builtin function entry
23 filename filename in an entry
24 summary profiling summary
25 header header of table of results
27 function function name in an entry (including parentheses)
28 title actual name of a function in an entry (excluding parentheses)
29 prompt interpreter prompt (>>> or ...)
35 subst in-string substitution (#{...})
38 function function header "def some_name(...):"
39 class class header "class SomeName(...):"
40 title name of a function or a class inside a header
41 parent name of a parent class
50 regexp regular expression
51 sub subroutine header (from "sub" till "{")
52 variable variable starting with "$", "%", "@"
60 string string (of any type)
62 phpdoc phpdoc params in comments
63 variable variable starting with "$"
64 preprocessor preprocessor marks: "<?php" and "?>"
73 javadoc javadoc comment
74 javadoctag @-tag in javadoc
76 title class name inside a header
77 params everything in parentheses inside a class header
78 inheritance keywords "extends" and "with" inside class header
82 string string constant
84 keyword language keywords
85 constant true false nil iota
86 typename built-in plain types (int, string etc.)
87 built_in built-in functions
91 tag any tag from "<" till ">"
92 attribute tag's attribute with or without value
93 value attribute's value
95 pi processing instruction (<? ... ?>)
96 doctype <!DOCTYPE ... > declaration
102 id #some_name in selectors
103 class .some_name in selectors
104 at_rule @-rule till first "{" or ";"
105 attr_selector attribute selector (square brackets in a[href^=http://])
106 pseudo pseudo classes and elemens (:after, ::after etc.)
108 rules everything from "{" till "}"
109 attribute property name inside a rule
110 value property value inside a rule, from ":" till ";" or
111 till the end of rule block
112 number number within a value
113 string string within a value
114 hexcolor hex color (#FFFFFF) within a value
115 function CSS function within a value
116 important "!important" symbol
118 Markdown ("markdown"):
123 strong strong emphasis
124 blockquote blockquote
126 horizontal_rule horizontal rule
127 link_label link label
132 keyword HTML tag in HTML, default tags and default filters in templates
133 tag any tag from "<" till ">"
135 doctype <!DOCTYPE ... > declaration
136 attribute tag's attribute with or withou value
137 value attribute's value
138 template_tag template tag {% .. %}
139 variable template variable {{ .. }}
140 template_comment template comment, both {# .. #} and {% comment %}
141 filter filter from "|" till the next filter or the end of tag
142 argument filter argument
147 literal "true", "false" and "null"
149 attribute name of an object property
150 value value of an object property
152 JavaScript ("javascript"):
157 literal special literal: "true", "false" and "null"
159 regexp regular expression
160 function header of a function
161 title name of a function inside a header
162 params parentheses and everything inside them in a function's header
164 CoffeeScript ("coffeescript"):
169 literal special literal: "true", "false" and "null"
171 regexp regular expression
172 function header of a function
173 class header of a class
174 title name of a function variable inside a header
175 params parentheses and everything inside them in a function's header
176 property @-property within class and functions
178 ActionScript ("actionscript"):
185 reserved reserved keyword
186 title name of declaration (package, class or function)
187 preprocessor preprocessor directive (import, include)
188 type type of returned value (for functions)
189 package package (named or not)
190 class class/interface
192 param params of function
193 rest_arg rest argument of function
195 VBScript ("vbscript"):
201 built_in built-in function
205 request first line of a request
206 status first line of a response
207 attribute header name
208 string header value or query string in a request line
217 built_in built-in operator
218 function header of a function
219 title name of a function inside a header
220 params everything inside parentheses in a function's header
221 long_brackets multiline string in [=[ .. ]=]
226 comment comment (of any type)
229 function header of a function, procedure, constructor and destructor
230 title name of a function, procedure, constructor or destructor
232 params everything inside parentheses in a function's header
233 class class' body from "= class" till "end;"
242 javadoc javadoc comment
243 class class header from "class" till "{"
244 title class name inside a header
245 params everything in parentheses inside a class header
246 inheritance keywords "extends" and "implements" inside class header
252 string string and character
254 preprocessor preprocessor directive
255 stl_container instantiation of STL containers ("vector<...>")
257 Objective C ("objectivec"):
259 built_in Cocoa/Cocoa Touch constants and classes
263 preprocessor preprocessor directive
264 class interface/implementation, protocol and forward class declaration
265 variable properties and struct accesors
273 class class definitions
274 title in class definition
275 constant ALL_UPPER_CASE
283 xmlDocTag xmldoc tag ("///", "<!--", "-->", "<..>")
288 string string constant
290 keyword language keywords (including @attributes)
291 constant true false null
292 built_in built-in plain types (int, string etc.)
294 RenderMan RSL ("rsl"):
298 string string (including @"..")
300 preprocessor preprocessor directive
301 shader sahder keywords
302 shading shading keywords
303 built_in built-in function
305 RenderMan RIB ("rib"):
313 Maya Embedded Language ("mel"):
323 keyword keyword (mostly SQL'92 and SQL'99)
325 string string (of any type: "..", '..', `..`)
327 aggregate aggregate function
329 Smalltalk ("smalltalk"):
337 class name of a class
339 localvars block of local variables
350 title first symbol in a non-quoted list
351 body remainder of the non-quoted list
352 quoted quoted list, both "(quote .. )" and "'(..)"
356 comment comments and hints
359 collection collections
361 title function name (built-in or user defined)
362 built_in built-in function name
366 title title of a section
367 value value of a setting of any type
370 keyword boolean value keyword
378 sqbracket variables in rewrites "%{..}"
379 cbracket options in rewrites "[..]"
380 tag begin and end of a configuration section
384 title directive title
388 built_in built-in constant
395 chunk chunk header within a file
397 deletion deleted lines
403 flow batch control keyword
404 stream DOS special files ("con", "prn", ...)
405 winutils some commands (see dos.js specifically)
406 envvar environment variables
414 literal special literal: "true" и "false"
416 shebang script interpreter header
432 class class header from "class" till "{"
433 title class name inside a header
434 params everything in parentheses inside a class header
435 inheritance keywords "extends" and "implements" inside class header
436 preprocessor preprocessor directive
445 function header of function or procudure
446 title function name inside a header
447 params everything in parentheses inside a function header
448 preprocessor preprocessor directive
450 AVR assembler ("avrasm"):
453 built_in pre-defined register
458 preprocessor preprocessor directive
459 localvars substitution in .macro
467 literal signal logical value
469 attribute signal attribute
476 variable variable starting with "$"
477 preprocessor preprocessor directive
478 title user-defined name starting with "@"
487 special special symbol
495 class type classes and other data types
498 typedef definition of types (type, newtype, data)
506 record_name record access (#record_name)
507 title name of declaration function
508 variable variable (starts with capital letter or with _)
509 pp.keywords module's attribute (-attribute)
510 function_name atom or atom:atom in case of function call
518 title name of declaration
519 preprocessor preprocessor directive
529 param params of function
530 matrix matrix in [ .. ]
536 string string constant
538 keyword language keywords (function, if) plus "structural"
539 functions (attach, require, setClass)
540 literal special literal: TRUE, FALSE, NULL, NA, etc.
542 OpenGL Shading Language ("glsl"):
546 preprocessor preprocessor directive
548 built_in GLSL built-in functions and variables
551 AppleScript ("applescript"):
554 command core AppleScript command
555 constant AppleScript built in constant
556 type AppleScript variable type (integer, etc.)
557 property Applescript built in property (length, etc.)
561 title name of a handler
563 Brainfuck ("brainfuck"):
565 title Brainfuck while loop command
566 literal Brainfuck inc and dec commands
568 string Brainfuck input and output commands