123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568 |
- This is a full list of available classes corresponding to languages'
- syntactic structures. The parentheses after language name contain identifiers
- used as class names in `<code>` element.
- Python ("python"):
- keyword keyword
- built_in built-in objects (None, False, True and Ellipsis)
- number number
- string string (of any type)
- comment comment
- decorator @-decorator for functions
- function function header "def some_name(...):"
- class class header "class SomeName(...):"
- title name of a function or a class inside a header
- params everything inside parentheses in a function's or class' header
- Python profiler results ("profile"):
- number number
- string string
- builtin builtin function entry
- filename filename in an entry
- summary profiling summary
- header header of table of results
- keyword column header
- function function name in an entry (including parentheses)
- title actual name of a function in an entry (excluding parentheses)
- prompt interpreter prompt (>>> or ...)
- Ruby ("ruby"):
- keyword keyword
- string string
- subst in-string substitution (#{...})
- comment comment
- yardoctag YARD tag
- function function header "def some_name(...):"
- class class header "class SomeName(...):"
- title name of a function or a class inside a header
- parent name of a parent class
- symbol symbol
- Perl ("perl"):
- keyword keyword
- comment comment
- number number
- string string
- regexp regular expression
- sub subroutine header (from "sub" till "{")
- variable variable starting with "$", "%", "@"
- operator operator
- pod plain old doc
- PHP ("php"):
- keyword keyword
- number number
- string string (of any type)
- comment comment
- phpdoc phpdoc params in comments
- variable variable starting with "$"
- preprocessor preprocessor marks: "<?php" and "?>"
- Scala ("scala"):
- keyword keyword
- number number
- string string
- comment comment
- annotation annotation
- javadoc javadoc comment
- javadoctag @-tag in javadoc
- class class header
- title class name inside a header
- params everything in parentheses inside a class header
- inheritance keywords "extends" and "with" inside class header
- Go language ("go"):
- comment comment
- string string constant
- number number
- keyword language keywords
- constant true false nil iota
- typename built-in plain types (int, string etc.)
- built_in built-in functions
- HTML, XML ("xml"):
- tag any tag from "<" till ">"
- attribute tag's attribute with or without value
- value attribute's value
- comment comment
- pi processing instruction (<? ... ?>)
- doctype <!DOCTYPE ... > declaration
- cdata CDATA section
- CSS ("css"):
- tag tag in selectors
- id #some_name in selectors
- class .some_name in selectors
- at_rule @-rule till first "{" or ";"
- attr_selector attribute selector (square brackets in a[href^=http://])
- pseudo pseudo classes and elemens (:after, ::after etc.)
- comment comment
- rules everything from "{" till "}"
- attribute property name inside a rule
- value property value inside a rule, from ":" till ";" or
- till the end of rule block
- number number within a value
- string string within a value
- hexcolor hex color (#FFFFFF) within a value
- function CSS function within a value
- important "!important" symbol
- Markdown ("markdown"):
- header header
- bullet list bullet
- emphasis emphasis
- strong strong emphasis
- blockquote blockquote
- code code
- horizontal_rule horizontal rule
- link_label link label
- link_url link url
- Django ("django"):
- keyword HTML tag in HTML, default tags and default filters in templates
- tag any tag from "<" till ">"
- comment comment
- doctype <!DOCTYPE ... > declaration
- attribute tag's attribute with or withou value
- value attribute's value
- template_tag template tag {% .. %}
- variable template variable {{ .. }}
- template_comment template comment, both {# .. #} and {% comment %}
- filter filter from "|" till the next filter or the end of tag
- argument filter argument
- JSON ("json"):
- number number
- literal "true", "false" and "null"
- string string value
- attribute name of an object property
- value value of an object property
- JavaScript ("javascript"):
- keyword keyword
- comment comment
- number number
- literal special literal: "true", "false" and "null"
- string string
- regexp regular expression
- function header of a function
- title name of a function inside a header
- params parentheses and everything inside them in a function's header
- CoffeeScript ("coffeescript"):
- keyword keyword
- comment comment
- number number
- literal special literal: "true", "false" and "null"
- string string
- regexp regular expression
- function header of a function
- class header of a class
- title name of a function variable inside a header
- params parentheses and everything inside them in a function's header
- property @-property within class and functions
- ActionScript ("actionscript"):
- comment comment
- string string
- number number
- keyword keywords
- literal literal
- reserved reserved keyword
- title name of declaration (package, class or function)
- preprocessor preprocessor directive (import, include)
- type type of returned value (for functions)
- package package (named or not)
- class class/interface
- function function
- param params of function
- rest_arg rest argument of function
- VBScript ("vbscript"):
- keyword keyword
- number number
- string string
- comment comment
- built_in built-in function
- HTTP ("http"):
- request first line of a request
- status first line of a response
- attribute header name
- string header value or query string in a request line
- number status code
- Lua ("lua"):
- keyword keyword
- number number
- string string
- comment comment
- built_in built-in operator
- function header of a function
- title name of a function inside a header
- params everything inside parentheses in a function's header
- long_brackets multiline string in [=[ .. ]=]
- Delphi ("delphi"):
- keyword keyword
- comment comment (of any type)
- number number
- string string
- function header of a function, procedure, constructor and destructor
- title name of a function, procedure, constructor or destructor
- inside a header
- params everything inside parentheses in a function's header
- class class' body from "= class" till "end;"
- Java ("java"):
- keyword keyword
- number number
- string string
- comment commment
- annotaion annotation
- javadoc javadoc comment
- class class header from "class" till "{"
- title class name inside a header
- params everything in parentheses inside a class header
- inheritance keywords "extends" and "implements" inside class header
- C++ ("cpp"):
- keyword keyword
- number number
- string string and character
- comment comment
- preprocessor preprocessor directive
- stl_container instantiation of STL containers ("vector<...>")
- Objective C ("objectivec"):
- keyword keyword
- built_in Cocoa/Cocoa Touch constants and classes
- number number
- string string
- comment comment
- preprocessor preprocessor directive
- class interface/implementation, protocol and forward class declaration
- variable properties and struct accesors
- Vala ("vala"):
- keyword keyword
- number number
- string string
- comment comment
- class class definitions
- title in class definition
- constant ALL_UPPER_CASE
- C# ("cs"):
- keyword keyword
- number number
- string string
- comment commment
- xmlDocTag xmldoc tag ("///", "<!--", "-->", "<..>")
- D language ("d"):
- comment comment
- string string constant
- number number
- keyword language keywords (including @attributes)
- constant true false null
- built_in built-in plain types (int, string etc.)
- RenderMan RSL ("rsl"):
- keyword keyword
- number number
- string string (including @"..")
- comment comment
- preprocessor preprocessor directive
- shader sahder keywords
- shading shading keywords
- built_in built-in function
- RenderMan RIB ("rib"):
- keyword keyword
- number number
- string string
- comment comment
- commands command
- Maya Embedded Language ("mel"):
- keyword keyword
- number number
- string string
- comment comment
- variable variable
- SQL ("sql"):
- keyword keyword (mostly SQL'92 and SQL'99)
- number number
- string string (of any type: "..", '..', `..`)
- comment comment
- aggregate aggregate function
- Smalltalk ("smalltalk"):
- keyword keyword
- number number
- string string
- comment commment
- symbol symbol
- array array
- class name of a class
- char char
- localvars block of local variables
- Lisp ("lisp"):
- keyword keyword
- number number
- string string
- comment commment
- variable variable
- literal b, t and nil
- list non-quoted list
- title first symbol in a non-quoted list
- body remainder of the non-quoted list
- quoted quoted list, both "(quote .. )" and "'(..)"
- Clojure ("clojure"):
- comment comments and hints
- string string
- number number
- collection collections
- attribute :keyword
- title function name (built-in or user defined)
- built_in built-in function name
- Ini ("ini"):
- title title of a section
- value value of a setting of any type
- string string
- number number
- keyword boolean value keyword
- Apache ("apache"):
- keyword keyword
- number number
- comment commment
- literal On and Off
- sqbracket variables in rewrites "%{..}"
- cbracket options in rewrites "[..]"
- tag begin and end of a configuration section
- Nginx ("nginx"):
- title directive title
- string string
- number number
- comment comment
- built_in built-in constant
- variable $-variable
- regexp regexp
- Diff ("diff"):
- header file header
- chunk chunk header within a file
- addition added lines
- deletion deleted lines
- change changed lines
- DOS ("dos"):
- keyword keyword
- flow batch control keyword
- stream DOS special files ("con", "prn", ...)
- winutils some commands (see dos.js specifically)
- envvar environment variables
- Bash ("bash"):
- keyword keyword
- string string
- number number
- comment comment
- literal special literal: "true" и "false"
- variable variable
- shebang script interpreter header
- CMake ("cmake")
- keyword keyword
- number number
- string string
- comment commment
- envvar $-variable
- Axapta ("axapta"):
- keyword keyword
- number number
- string string
- comment commment
- class class header from "class" till "{"
- title class name inside a header
- params everything in parentheses inside a class header
- inheritance keywords "extends" and "implements" inside class header
- preprocessor preprocessor directive
- 1C ("1c"):
- keyword keyword
- number number
- date date
- string string
- comment commment
- function header of function or procudure
- title function name inside a header
- params everything in parentheses inside a function header
- preprocessor preprocessor directive
- AVR assembler ("avrasm"):
- keyword keyword
- built_in pre-defined register
- number number
- string string
- comment commment
- label label
- preprocessor preprocessor directive
- localvars substitution in .macro
- VHDL ("vhdl")
- keyword keyword
- number number
- string string
- comment commment
- literal signal logical value
- typename typename
- attribute signal attribute
- Parser3 ("parser3"):
- keyword keyword
- number number
- comment commment
- variable variable starting with "$"
- preprocessor preprocessor directive
- title user-defined name starting with "@"
- TeX ("tex"):
- comment comment
- number number
- command command
- parameter parameter
- formula formula
- special special symbol
- Haskell ("haskell"):
- keyword keyword
- number number
- string string
- comment comment
- class type classes and other data types
- title function name
- type type class name
- typedef definition of types (type, newtype, data)
- Erlang ("erlang"):
- comment comment
- string string
- number number
- keyword keyword
- record_name record access (#record_name)
- title name of declaration function
- variable variable (starts with capital letter or with _)
- pp.keywords module's attribute (-attribute)
- function_name atom or atom:atom in case of function call
- Rust ("rust"):
- comment comment
- string string
- number number
- keyword keyword
- title name of declaration
- preprocessor preprocessor directive
- Matlab ("matlab"):
- comment comment
- string string
- number number
- keyword keyword
- title function name
- function function
- param params of function
- matrix matrix in [ .. ]
- cell cell in { .. }
- R ("r"):
- comment comment
- string string constant
- number number
- keyword language keywords (function, if) plus "structural"
- functions (attach, require, setClass)
- literal special literal: TRUE, FALSE, NULL, NA, etc.
- OpenGL Shading Language ("glsl"):
- comment comment
- number number
- preprocessor preprocessor directive
- keyword keyword
- built_in GLSL built-in functions and variables
- literal true false
- AppleScript ("applescript"):
- keyword keyword
- command core AppleScript command
- constant AppleScript built in constant
- type AppleScript variable type (integer, etc.)
- property Applescript built in property (length, etc.)
- number number
- string string
- comment comment
- title name of a handler
- Brainfuck ("brainfuck"):
- title Brainfuck while loop command
- literal Brainfuck inc and dec commands
- comment comment
- string Brainfuck input and output commands
|