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.
section
: sectionkeyword
: keywordnumber
: numberstring
: string
keyword
: keywordbuilt_in
: built-in objects (None, False, True and Ellipsis)number
: numberstring
: string (of any type)comment
: commentdecorator
: @-decorator for functionsfunction
: function header "def some_name(...):"class
: class header "class SomeName(...):"title
: name of a function or a class inside a headerparams
: everything inside parentheses in a function's or class' header
number
: numberstring
: stringbuilt_in
: built-in function entryfilename
: filename in an entrysummary
: profiling summaryheader
: header of table of resultskeyword
: column headerfunction
: function name in an entry (including parentheses)title
: actual name of a function in an entry (excluding parentheses)prompt
: interpreter prompt (>>> or ...)
keyword
: keywordstring
: stringsubst
: in-string substitution (#{...})comment
: commentdoctag
: YARD doctagfunction
: function header "def some_name(...):"class
: class header "class SomeName(...):"title
: name of a function or a class inside a headerparent
: name of a parent classsymbol
: symbolinput
: complete input line (interpreter)output
: complete output line (interpreter)prompt
: interpreter prompt (>>)status
: interpreter response (=>)
tag
: any tag starting with "%"title
: tag's nameattribute
: tag's attributekeyword
: tag's attribute that is a keywordstring
: attribute's value that is a stringvalue
: attribute's value, shorthand id or class for tagcomment
: commentdoctype
: !!! declarationbullet
: line defined by variable
keyword
: keywordcomment
: commentnumber
: numberstring
: stringregexp
: regular expressionsub
: subroutine header (from "sub" till "{")variable
: variable starting with "$", "%", "@"operator
: operatorpod
: plain old doc
keyword
: keywordnumber
: numberstring
: string (of any type)comment
: commentdoctag
: phpdoc params in commentsvariable
: variable starting with "$"preprocessor
: preprocessor marks: "<?php" and "?>"class
: class headerfunction
: header of a functiontitle
: name of a function inside a headerparams
: parentheses and everything inside them in a function's header
keyword
: keywordnumber
: numberstring
: stringcomment
: commentdoctag
: @-tag in javadoc commentannotation
: annotationclass
: class headertitle
: class name inside a headerparams
: everything in parentheses inside a class headerinheritance
: keywords "extends" and "with" inside class header
keyword
: keywordnumber
: numberstring
: string, map string keys and named argument labelsregex
: regular expressioncomment
: commentdoctag
: @-tag in javadoc commentannotation
: annotationclass
: class headertitle
: class name inside a headerlabel
: labelshebang
: Groovy shell script header
comment
: commentstring
: string constantnumber
: numberkeyword
: language keywordsconstant
: true false nil iotatypename
: built-in plain types (int, string etc.)built_in
: built-in functions
Golo ("golo", "gololang") -------------------
keyword
: language keywordsliteral
: true false nulltypename
: Golo type objects (DynamicObject, struct, ...)annotation
: decorator
keyword
: keywordnumber
: numberstring
: string and charactercomment
: commentregexp
: regular expression
tag
: any tag from "<" till ">"attribute
: tag's attribute with or without valuevalue
: attribute's valuecomment
: commentpi
: processing instruction (<? ... ?>)doctype
: <!DOCTYPE ... > declarationcdata
: CDATA section
preprocessor
: delimiters and interpreter flagsshebang
: Lasso 9 shell script headercomment
: single- or multi-line commentkeyword
: keywordliteral
: keyword representing a valuebuilt_in
: built-in types and variablesnumber
: numberstring
: stringvariable
: variable reference starting with "#" or "$"tag
: tag literalattribute
: named or rest parameter in method signaturesubst
: unary/binary/ternary operator symbolsclass
: type, trait, or method headertitle
: name following "define" inside a header
tag
: tag in selectorsid
: #some_name in selectorsclass
: .some_name in selectorsat_rule
: @-rule till first "{" or ";"keyword
: name of @-rule after @ signattr_selector
: attribute selector (square brackets in a[href^=http://])pseudo
: pseudo classes and elements (:after, ::after etc.)comment
: commentrules
: everything from "{" till "}"rule
: rule itself — everything inside "{" and "}"attribute
: property name inside a rulevalue
: property value inside a rule, from ":" till ";" or till the end of rule blocknumber
: number within a valuestring
: string within a valuehexcolor
: hex color (#FFFFFF) within a valuefunction
: CSS function within a valueimportant
: "!important" symbol
tag
: tag in selectorsid
: #some_name in selectorsclass
: .some_name in selectorsat_rule
: @-rule till first "{" or ";"attr_selector
: attribute selector (square brackets in a[href^=http://])pseudo
: pseudo classes and elements (:after, ::after etc.)comment
: commentrules
: everything from "{" till "}"attribute
: property name inside a rulevalue
: property value inside a rule, from ":" till ";" or till the end of rule blocknumber
: number within a valuestring
: string within a valuehexcolor
: hex color (#FFFFFF) within a valuefunction
: CSS function within a valueimportant
: "!important" symbolvariable
: variable starting with "$"preprocessor
: keywords after @
comment
: commentnumber
: numberstring
: stringattribute
: property namevariable
: @var, @@var or @{var}keyword
: Less keywords (when, extend etc.)function
: Less and CSS functions (rgba, unit etc.)tag
: tagid
: #idclass
: .classat_rule
: at-rule keyword (@media, @keyframes etc.)attr_selector
: attribute selector (e.g. [href^=http://])pseudo
: pseudo classes and elements (:hover, ::before etc.)hexcolor
: hex color (#FFF)built_in
: inline javascript (or whatever host language) string
at_rule
: @-rule till first "{" or ";"attribute
: property name inside a ruleclass
: .some_name in selectorscomment
: commentfunction
: Stylus functionhexcolor
: hex color (#FFFFFF) within a valueid
: #some_name in selectorsnumber
: number within a valuepseudo
: pseudo classes and elements (:after, ::after etc.)string
: string within a valuetag
: tag in selectorsvariable
: variable starting with "$"
header
: headerbullet
: list bulletemphasis
: emphasisstrong
: strong emphasisblockquote
: blockquotecode
: codehorizontal_rule
: horizontal rulelink_label
: link labellink_url
: link urllink_reference
: link reference
header
: headingbullet
: list or labeled bulletemphasis
: emphasisstrong
: strong emphasisblockquote
: blockquotecode
: inline or block codehorizontal_rule
: horizontal rulelink_label
: link or image labellink_url
: link or image urlcomment
: commentattribute
: document attribute, block attributeslabel
: admonition label
keyword
: HTML tag in HTML, default tags and default filters in templatestag
: any tag from "<" till ">"comment
: template comment, both {# .. #} and {% comment %}doctype
: <!DOCTYPE ... > declarationattribute
: tag's attribute with or without valuevalue
: attribute's valuetemplate_tag
: template tag {% .. %}variable
: template variable {{ .. }}filter
: filter from "|" till the next filter or the end of tagargument
: filter argument
keyword
: HTML tag in HTML, default tags and default filters in templatestag
: any tag from "<" till ">"comment
: template comment {# .. #}doctype
: <!DOCTYPE ... > declarationattribute
: tag's attribute with or withou valuevalue
: attribute's valuetemplate_tag
: template tag {% .. %}variable
: template variable {{ .. }}filter
: filter from "|" till the next filter or the end of tagargument
: filter argument
expression
: expression to be evaluatedvariable
: variablebegin-block
: the beginning of a blockend-block
: the ending of a blockstring
: string
expression
: expression to be evaluatedvariable
: variablebegin-block
: the beginning of a blockend-block
: the ending of a blockstring
: string
number
: numberliteral
: "true", "false" and "null"string
: string valueattribute
: name of an object propertyvalue
: value of an object property
keyword
: keywordnumber
: numbercomment
: commentstring
: stringlist
: a list { .. } - the basic Mma structure
keyword
: keywordcomment
: commentnumber
: numberliteral
: special literal: "true", "false" and "null"built_in
: built-in objects and functions ("window", "console", "require", etc...)string
: stringregexp
: regular expressionfunction
: header of a functiontitle
: name of a function inside a headerparams
: parentheses and everything inside them in a function's headerpi
: 'use strict' processing instruction
keyword
: keywordcomment
: commentnumber
: numberliteral
: special literal: "true", "false" and "null"built_in
: built-in objects and functions ("window", "console", "require", etc...)string
: stringregexp
: regular expressionfunction
: header of a functiontitle
: name of a function inside a headerparams
: parentheses and everything inside them in a function's headerpi
: 'use strict' processing instruction
keyword
: keywordcomment
: commentnumber
: numberliteral
: special literal: "true", "false" and "null"built_in
: built-in objects and functions ("window", "console", "require", etc...)string
: stringsubst
: #{ ... } interpolation in double-quoted stringsregexp
: regular expressionfunction
: header of a functionclass
: header of a classtitle
: name of a function variable inside a headerparams
: parentheses and everything inside them in a function's headerproperty
: @-property within class and functions
keyword
: keywordliteral
: keyword that can be uses as identifier but have special meaning in some casesbuilt_in
: some of basic built in classes and functionnumber
: numberstring
: stringsubst
: in-string substitution (${...})comment
: commmentannotation
: annotationclass
: class header from "class" till "{"title
: class name
keyword
: keywordcomment
: commentnumber
: numberliteral
: special literal: "true", "false" and "null"built_in
: built-in objects and functions ("window", "console", "require", etc...)string
: stringsubst
: #{ ... } interpolation in double-quoted stringsregexp
: regular expressionfunction
: header of a functionclass
: header of a classtitle
: name of a function variable inside a headerparams
: parentheses and everything inside them in a function's headerproperty
: @-property within class and functions
comment
: commentstring
: stringnumber
: numberkeyword
: keywordsliteral
: literalreserved
: reserved keywordtitle
: 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/interfacefunction
: functionparam
: params of functionrest_arg
: rest argument of function
comment
: commentstring
: stringnumber
: numberkeyword
: keywordsliteral
: literalreserved
: reserved keywordtitle
: name of declaration (package, class or function)preprocessor
: preprocessor directive (if, else, elseif, error)type
: type of returned value (for functions)package
: package (named or not)class
: class/interfacefunction
: functionparam
: params of functionrest_arg
: rest argument of function
keyword
: keywordnumber
: numberstring
: stringcomment
: commentbuilt_in
: built-in function
keyword
: keywordbuilt_in
: built-in typesliteral
: "true", "false" and "nothing"string
: stringcomment
: commentxmlDocTag
: xmldoc tag ("'''", "<!--", "-->", "<..>")preprocessor
: preprocessor directive
keyword
: keywordbuilt_in
: built-in types (e.g. int64, string)string
: stringnumber
: numberliteral
: "true" and "false"comment
: commentclass
: message, service or enum definition headertitle
: message, service or enum identifierfunction
: RPC call identifier
shebang
: message identifierkeyword
: keywordbuilt_in
: built-in types (e.g. Int64, Text)string
: stringnumber
: number or field number (e.g. @N)literal
: "true" and "false"comment
: commentclass
: message, interface or enum definition headertitle
: message, interface or enum identifier
keyword
: keywordbuilt_in
: built-in types (e.g. byte, i32)string
: stringnumber
: numberliteral
: "true" and "false"comment
: commentclass
: struct, enum, service or exception definition headertitle
: struct, enum, service or exception identifier
request
: first line of a requeststatus
: first line of a responseattribute
: header namestring
: header value or query string in a request linenumber
: status code
keyword
: keywordnumber
: numberstring
: stringcomment
: commentbuilt_in
: built-in operatorfunction
: header of a functiontitle
: name of a function inside a headerparams
: everything inside parentheses in a function's headerlong_brackets
: multiline string in [=[ .. ]=]
keyword
: keywordcomment
: comment (of any type)number
: numberstring
: stringfunction
: header of a function, procedure, constructor and destructortitle
: name of a function, procedure, constructor or destructor inside a headerparams
: everything inside parentheses in a function's headerclass
: class' body from "= class" till "end;"
keyword
: keywordcomment
: comment (of any type)string
: string/charfunction
: method, destructor, procedure or functiontitle
: name of a function (inside function)params
: everything inside parentheses in a function's headernumber
: numberclass
: class' body from "= class" till "end;"
keyword
: keywordnumber
: numberstring
: stringcomment
: commentannotaion
: annotationclass
: class header from "class" till "{"function
: method headertitle
: class or method nameparams
: everything in parentheses inside a class headerinheritance
: keywords "extends" and "implements" inside class header
constant
: Processing constantsvariable
: Processing special variableskeyword
: Variable typesfunction
: Processing setup and draw functionsbuilt_in
: Processing built in functions
comment
: commentdoctag
: @-tag in javadoc commentstring
: stringnumber
: numberkeyword
: keywordannotation
: annotationfunction
: method and intertype method headeraspect
: aspect header from "aspect" till "{"params
: everything in parentheses inside an aspect headerinheritance
: keywords "extends" and "implements" inside an aspect headertitle
: aspect, (intertype) method name or pointcut name inside an aspect header
comment
: commentfunction
: name of a function or a subroutinekeyword
: language keywords (function, if)number
: numberstring
: string constant (single or double quote)
comment
: commentfunction
: name of a function or a subroutinekeyword
: language keywords (function, if)number
: numberstring
: string constant (single or double quote)
keyword
: keywordnumber
: numberstring
: string and charactercomment
: commentpreprocessor
: preprocessor directive
keyword
: keywordbuilt_in
: Cocoa/Cocoa Touch constants and classesnumber
: numberstring
: stringcomment
: commentpreprocessor
: preprocessor directiveclass
: interface/implementation, protocol and forward class declarationtitle
: title (id) of interface, implementation, protocol, classvariable
: properties and struct accessors
keyword
: keywordnumber
: numberstring
: stringcomment
: commentclass
: class definitionstitle
: in class definitionconstant
: ALL_UPPER_CASE
keyword
: keywordnumber
: numberstring
: stringcomment
: commentxmlDocTag
: xmldoc tag ("///", "<!--", "-->", "<..>")class
: class header from "class" till "{"function
: method headertitle
: title of namespace or class
keywords
: keywordnumber
: numberstring
: stringcomment
: commentclass
: any custom F# typetitle
: the name of a custom F# typeannotation
: any attribute
keywords
: keywordliteral
: true false etc.number
: numberstring
: stringchar
: charactercomment
: commentbuilt_in
: built-in type (int, list etc.)type
: variant constructor, module nametag
: polymorphic variant tagsymbol
: type variable
comment
: commentstring
: string constantnumber
: numberkeyword
: language keywords (including @attributes)constant
: true false nullbuilt_in
: built-in plain types (int, string etc.)
keyword
: keywordnumber
: numberstring
: string (including @"..")comment
: commentpreprocessor
: preprocessor directiveshader
: shader keywordsshading
: shading keywordsbuilt_in
: built-in function
keyword
: keywordnumber
: numberstring
: stringcomment
: commentcommands
: command
keyword
: keywordnumber
: numberstring
: stringcomment
: commentvariable
: variable
keyword
: keyword (mostly SQL'92, SQL'99 and T-SQL)literal
: special literal: "true" and "false"built_in
: built-in type namenumber
: numberstring
: string (of any type: "..", '..', `..`)comment
: comment
keyword
: keywordnumber
: numberstring
: stringcomment
: commentsymbol
: symbolarray
: arrayclass
: name of a classchar
: charlocalvars
: block of local variables
number
: numberstring
: stringcomment
: commentvariable
: variableliteral
: b, t and nillist
: non-quoted listkeyword
: first symbol in a non-quoted listbody
: remainder of the non-quoted listquoted
: quoted list, both "(quote .. )" and "'(..)"
comment
: comments and hintsstring
: stringnumber
: numbercollection
: collectionsattribute
: :keywordlist
: non-quoted listkeyword
: first symbol in a listbuilt_in
: built-in function name as the first symbol in a listprompt
: REPL prompt
shebang
: script interpreter headercomment
: commentstring
: stringnumber
: numberregexp
: regexpvariable
: single-quote 'identifierlist
: non-quoted listkeyword
: first symbol in a listbuilt_in
: built-in function name as the first symbol in a listliteral
: #t, #f, #...
title
: title of a sectionvalue
: value of a setting of any typestring
: stringnumber
: numberkeyword
: boolean value keyword
keyword
: keywordnumber
: numbercomment
: commentliteral
: On and Offsqbracket
: variables in rewrites "%{..}"cbracket
: options in rewrites "[..]"tag
: begin and end of a configuration section
title
: directive titlestring
: stringnumber
: numbercomment
: commentbuilt_in
: built-in constantvariable
: $-variableregexp
: regexp
header
: file headerchunk
: chunk header within a fileaddition
: added linesdeletion
: deleted lineschange
: changed lines
keyword
: keywordflow
: batch control keywordstream
: DOS special files ("con", "prn", ...)winutils
: some commands (see dos.js specifically)envvar
: environment variables
keyword
: keywordstring
: stringnumber
: numbercomment
: commentliteral
: special literal: "true" and "false"variable
: variable
keyword
: keywordstring
: stringnumber
: numbercomment
: commentliteral
: special literal: "true" and "false"variable
: variableshebang
: script interpreter header
keyword
: keyword ".PHONY" within the phony linestring
: stringcomment
: commentvariable
: $(..) variabletitle
: target titleconstant
: constant within the initial definition
keyword
: keywordnumber
: numberstring
: stringcomment
: commentenvvar
: $-variableoperator
: operator (LESS, STREQUAL, MATCHES, etc)
keyword
: keywordbuilt_in
: built-in constantnumber
: numberstring
: single and double quotessubst
: antiquote ${}comment
: commentvariable
: function parameter name
symbol
: directory constantsnumber
: numberconstant
: definitions, language-strings, compiler commandsvariable
: $-variablestring
: stringcomment
: commentparams
: parameterskeyword
: keywordsliteral
: keyword options
keyword
: keywordnumber
: numberstring
: stringcomment
: commentclass
: class header from "class" till "{"title
: class name inside a headerparams
: everything in parentheses inside a class headerpreprocessor
: preprocessor directive
comment
: commentstring
: string constantnumber
: numberkeyword
: language keywordsbuilt_in
: built-in functionsarray
: array stem
keyword
: keywordnumber
: numberdate
: datestring
: stringcomment
: commentfunction
: header of function or proceduretitle
: function name inside a headerparams
: everything in parentheses inside a function headerpreprocessor
: preprocessor directive
keyword
: instruction mnemonicliteral
: register namepseudo
: assembler's pseudo instructionpreprocessor
: macrobuilt_in
: assembler's keywordcomment
: commentnumber
: numberstring
: stringlabel
: jump labelargument
: macro's argument
keyword
: keywordbuilt_in
: pre-defined registernumber
: numberstring
: stringcomment
: commentlabel
: labelpreprocessor
: preprocessor directivelocalvars
: substitution in .macro
keyword
: keywordnumber
: numberstring
: stringcomment
: commentliteral
: signal logical valuetypename
: typenameattribute
: signal attribute
keyword
: keywordnumber
: numbercomment
: commentvariable
: variable starting with "$"preprocessor
: preprocessor directivetitle
: user-defined name starting with "@"
variable
: variable starting with "g", "t", "p", "s", "$_"string
: stringcomment
: commentnumber
: numbertitle
: name of a command or a functionkeyword
: keywordconstant
: constantoperator
: operatorbuilt_in
: built_in functions and commandsfunction
: header of a functioncommand
: header of a commandpreprocessor
: preprocessor marks: "<?", "<?rev", "<?lc", "<?livecode" and "?>"
comment
: commentnumber
: numbercommand
: commandparameter
: parameterformula
: formulaspecial
: special symbol
comment
: commentpragma
: GHC pragmapreprocessor
: CPP preprocessor directivekeyword
: keywordnumber
: numberstring
: stringtitle
: function or variable nametype
: value, type or type class constructor name (i.e. capitalized)container
: (..., ...) or {...; ...} list in declaration or recordmodule
: module declarationimport
: import declarationclass
: type class or instance declarationtypedef
: type declaration (type, newtype, data)default
: default declarationinfix
: infix declarationforeign
: FFI declarationshebang
: shebang line
comment
: commentkeyword
: keywordnumber
: numberstring
: stringtitle
: function or variable nametype
: value or type constructor name (i.e. capitalized)container
: (..., ...) or {...; ...} list in declaration or recordmodule
: module declarationimport
: import declarationtypedef
: type declaration (type, type alias)infix
: infix declarationforeign
: javascript interop declaration
comment
: commentstring
: stringnumber
: numberkeyword
: keywordrecord_name
: record access (#record_name)title
: name of declaration functionvariable
: variable (starts with capital letter or with _)pp
:.keywords module's attribute (-attribute)function_name
: atom or atom:atom in case of function call
keyword
: keywordstring
: stringsubst
: in-string substitution (#{...})comment
: commentfunction
: function header "def some_name(...):"class
: defmodule and defrecord headerstitle
: name of a function or a module inside a headersymbol
: atomconstant
: name of a modulenumber
: numbervariable
: variableregexp
: regexp
comment
: commentstring
: stringnumber
: numberkeyword
: keywordtitle
: name of declarationpreprocessor
: preprocessor directive
comment
: commentstring
: stringnumber
: numberkeyword
: keywordtitle
: function namefunction
: functionparam
: params of functionmatrix
: matrix in [ .. ]cell
: cell in { .. }
comment
: commentstring
: stringnumber
: numberkeyword
: keywordtitle
: function namefunction
: functionparam
: params of functionmatrix
: matrix in [ .. ]
comment
: commentstring
: string constantnumber
: numberkeyword
: language keywords (function, if) plus "structural" functions (attach, require, setClass)literal
: special literal: TRUE, FALSE, NULL, NA, etc.
comment
: commentnumber
: numberpreprocessor
: preprocessor directivekeyword
: keywordbuilt_in
: GLSL built-in functions and variablesliteral
: true false
keyword
: keywordcommand
: core AppleScript commandconstant
: AppleScript built in constanttype
: AppleScript variable type (integer, etc.)property
: Applescript built in property (length, etc.)number
: numberstring
: stringcomment
: commenttitle
: name of a handler
keyword
: keywordbuilt_in
: built-in functionsstring
: string, commentnumber
: numberfunction
: function header "function Foo(...)"title
: name of a functionparams
: everything inside parentheses in a function's headervariable
: vim variables with different visibilities "g:foo, b:bar"
title
: Brainfuck while loop commandliteral
: Brainfuck inc and dec commandscomment
: commentstring
: Brainfuck input and output commands
keyword
: keywordcomment
: comment
keyword
: keywordliteral
: A (active window), true, false, NOT, AND, ORbuilt_in
: built-in variablesstring
: stringcomment
: commentnumber
: numbervar_expand
: variable expansion (enclosed in percent sign)label
: label, hotkey label, hotstring label
keyword
: keywordbuilt_in
: built-in functions, variables and types of variablesliteral
: True, False, Null, And, Or, Shl, Shr, Modstring
: stringcomment
: commentnumber
: numberfunction
: header of a function, method and constructorclass
: class headertitle
: name of an alias, class, interface, function or method inside a headervariable
: self and super keywordspreprocessor
: import and preprocessorpi
: Strict directive
attribute
: attribute namestring
: attribute value
keyword
: keywordnumber
: numbercomment
: commentstring
: string
keyword
: keywordconstant
: ON, OFF, max_speed, LPOS, JPOS, ENABLE, DISABLE, START, STOP, RESETnumber
: numbercomment
: commentstring
: stringdata
: numeric registers, positions, position registers, etc.io
: inputs and outputslabel
: data and io labelsvariable
: system variablesunits
: units (e.g. mm/sec, sec, deg)
decorator
pragmastring
string literaltype
variable typenumber
numeric literalcomment
comment
keyword
: keywordcomment
: commentnumber
: numberstring
: stringliteral
: special literal: "true", "false" and "nil"built_in
: built-in Swift functionsfunc
: header of a functionclass
: class, protocol, enum, struct, or extension declarationtitle
: name of a function or class (or protocol, etc)generics
: generic type of a functionparams
: parameters of a functiontype
: a typepreprocessor
: @attributes
keyword
: G words, looping constructs and conditional operatorscomment
: commentnumber
: numberbuilt_in
: trigonometric and mathematical functionstitle
: M words and variable registerspreprocessor
: program number and ending characterlabel
: block number
comment
: commentstring
: string constantnumber
: numberkeyword
: language keywordsconstant
: 0/1btypename
: built-in plain types (int, symbol etc.)built_in
: built-in function
keyword
: keywordcomment
: commentsymbol
: function (proc)variable
: variablestring
: stringnumber
: number
comment
: commentstring
: stringnumber
: numberkeyword
: classes and typesconstant
: dependencies
keyword
: commands and control flowlabel
: macros (locals and globals)string
: stringcomment
: commentliteral
: built-in functions
keyword
: keywords defined in the default syntax fileliteral
: names entered in the compiler (true, false, nil)type
: basic types (integer, real, text, name, etc)built_in
: built-in functions (sin, exp, mod, etc)module
: names of frequently used Tao modulesid
: names of frequently used Tao functionsconstant
: all-uppercase names such as HELLOvariable
: Mixed-case names such as Hello (style convention)id
: Lower-case names such as hellostring
: Text between single or double quote, long text << >>number
: Number valuesfunction
: Function or variable definitionimport
: Import clause
keyword
: keywordstring
: names of imported variablescomment
: commentfacet
: a facet sectioncomponent
: a component sectioninstance-of
: an instance section
preprocessor
: delimiterscomment
: single- or multi-line commentkeyword
: keywordnumber
: numberstring
: stringlabel
: variable reference starting with "#"
keyword
: keywordpragma
: compiler directivepreprocessor
: foreign language interfacebuilt_in
: control flow, logical, implication, head-body conjunction, puritynumber
: number, numcode of charactercomment
: commentlabel
: TODO label inside commentstring
: stringconstant
: string format
string
: stringcomment
: commentkeyword
: smali keywordsinstruction
: instructionclass
: classtypesfunction
: function (call or signature)variable
: variable or parameter
keyword
: keyword, operatorcomment
: commenttypename
: types of data, register, and netnumber
: number literals (including X and Z)value
: parameters passed to instances
keyword
: instruction keywordcomment
: commentnumber
: numberstring
: string
built_in
: top level action, e.g. block/match/passkeyword
: some parameter/modifier to an action (in, on, nat-to, most reserved words)literal
: words representing special values, e.g. all, egresscomment
: commentnumber
: numberstring
: stringvariable
: used for both macros and tables
keyword
: instruction keywordliteral
: words representing special values, e.g. all, egresscomment
: commentnumber
: numberstring
: stringvariable
: variabledecorator
: annotationsfunction
: function
keyword
: keywordcomment
: comment (of any type)number
: numberstring
: stringdate
: date, time, or datetimefunction
: header of a proceduretitle
: name of an object or procedure inside a headerparams
: everything inside parentheses in a function's headerclass
: objects bodyvariable
: reference to variables
string
: stringcomment
: commenttitle
: a section header or table headersubst
: a substitution inside a stringkind
: a built-in kind (thing, room, person, etc), for relevancecharacteristic
: a commonly-used characteristic (open, closed, scenery, etc), for relevanceverb
: a commonly-used verb (is, understand), for relevance.misc_keyword
: a word with specific I7 meaning (kind, rule), for relevance.
atom
: non-quoted atoms and functor namesstring
: quoted atoms, strings, character code list literals, character code literalsnumber
: numbersvariable
: variablescomment
: comments
keyword
: DNS resource records as defined in various RFCsoperator
: operatornumber
: IPv4 and IPv6 addressescomment
: comments
keyword
: keywordannotation
: language annotation or compiler annotationstring
: string literal, part of string template, character literalnumber
: numbercomment
: comment
built_in
: built-in functions (cube, sphere, translate, ...)comment
: commentsfunction
: function or module definitionkeyword
: keywordsliteral
: words representing values (e.g. false, undef, PI)number
: numbersparams
: parameters in function or module header or callpreprocessor
: file includes (i.e. include, use)string
: quoted stringstitle
: names of function or module in a header
keyword
: keyword (instruction mnemonics)literal
: pre-defined registernumber
: numberbuilt_in
: constants (true, false)string
: stringcomment
: commentlabel
: labelpreprocessor
: preprocessor directivetitle
: symbol versions
keyword
: keywordliteral
: True, False, And, Null, Not, Orbuilt_in
: built-in functions and UDFconstant
: constant, macrosvariable
: variablesstring
: stringcomment
: commentnumber
: numberpreprocessor
: AutoIt3Wrapper directives section
keyword
: HTTP method namestring
: date, request string, user-agent etcnumber
: IP-address, numbers