Keyword Table
Last updated
Last updated
Keyword | Definition | Languages | Category | Notes | |
---|---|---|---|---|---|
author, contact information, copyright information, and links to terms of use. | html | | | | FOR | used for looping, generally when we know the number of times we want to loop with any type of sequence like a list or string | c#, java, swift, javascript, python, julia, golang, php, rust, bash, ocaml, scala, afl, typescript, verilog, c++, c, ruby | Loops | | | FORALL | | haskell, agda | | | | FORCE | | verilog | | | | FOREACH | | c#, php | | | | FOREIGN | | haskell | | | | FOREVER | | verilog | | | | FORK | | verilog | | | | FORM | | html | | | | FORSOME | | scala | | | | FRAME | | html | | | | FRAMESET | | html | | | | FRIEND | | c++ | | | | FROM | to import specific attributes or functions into the current namespace, use from...import | c#, typescript, javascript, python | Module Abstractions | | | FUN | | ocaml | | | | FUNC | | swift, golang | | | | FUNCTION | | javascript, julia, bash, ocaml, typescript, afl, verilog, php | | | | FUNCTIONS | | razor | | | | FUNCTOR | | ocaml | | | | GET | | c#, html, typescript, swift | | | | GLOBAL | used to declare that a variable inside the function is global (outside the function) | c#, python, julia, afl, php | Variable Abstractions | | | GO | | golang | | | | GOTO | An unconditional jump to a given statement | c#, java, golang, c, php, c++ | Loops | | | GRID | | css | | | | GRID-AREA | | css | | | | GRID-AREAS | | css | | | | GRID-COLUMN | | css | | | | GRID-COLUMNS | | css | | | | GRID-END | | css | | | | GRID-FLOW | | css | | | | GRID-GAP | | css | | | | GRID-ROW | | css | | | | GRID-ROWS | | css | | | | GRID-START | | css | | | | GRID-TEMPLATE | | css | | | | GROUP | | c# | | | | GUARD | | swift | | | | H1 | | html | | | | HACK | | | | | | HALT_COMPILER | | | | | | HANGING-PUNCTUATION | | css | | | | HEAD | | html | | | | HEADER | | html | | | | HEIGHT | | css | | | | HELPER | | razor | | | | HIDING | | haskell, agda | | | | HIGHZ0 | | verilog | | | | HIGHZ1 | | verilog | | | | HR | | html | | | | HTML |This tag defines a header for a document or section; may contain introductory content or navigation links. | html | | | | HYPHENS | | css | | | | I | | html | | | | ID | id() function returns the _identity_ of the object which is guaranteed to be unique | python | inbuilt function | | | IDEA | | | | | | IF | used for conditional branching or decision making | c#, java, swift, javascript, python, julia, golang, php, rust, bash, ocaml, scala, afl, typescript, verilog, c++, haskell, c, ruby | Loops | | | IFDEF | Conditional branching, if the following is defined | | Loops | | | IFNDEF | Conditional branching, if the following is not defined | | Loops | | | IFRAME | | html | | | | IMAGE-RENDERING | | css | | | | IMG | | html | | | | IMMUTABLE | | julia | | | | IMPL | | rust | | | | IMPLEMENTS | | php, typescript, java, javascript | | | | IMPLICIT | | c#, scala | | | | IMPORT | used to import modules into the current namespace | java, swift, javascript, python, julia, golang, scala, agda, typescript, haskell, c++ | Module Abstractions | | | IMPORTALL | used to import all modules into the current namespace | julia | Module Abstractions | | | IN | used to test if a sequence (list, tuple, string, etc.) contains a value. It returns TRUE if the value is present. Its secondary use is to traverse through a sequence in a for loop | c#, swift, javascript, python, rust, bash, ocaml, typescript, haskell, agda, ruby | Loops | | | INCLUDE | | php, ocaml | | | | INCLUDE_ONCE | | php | | | | INDIRECT | | swift | | | | INDUCTIVE | | agda | | | | INFIX | | swift, haskell, agda | | | | INFIXL | | haskell, agda | | | | INFIXR | | haskell, agda | | | | INFO | | | | | | INHERIT | | ocaml | | | | INHERITS | | razor | | | | INIT | | swift | | | | INITIAL | | verilog | | | | INITIALIZER | | ocaml | | | | INLINE | | c++ | | | | INOUT | | swift, verilog | | | | INPUT | The input() function allows user input. | python, verilog, html | inbuilt function | | | INS | | html | | | | INSTANCE | | haskell, agda | | | | INSTANCEOF | | php, typescript, java, javascript | Logical Operator | | | INSTEADOF | | php | | | | INT | Shorthand for integer, a whole number | c#, java, python, c, c++ | | | | INTEGER | Integer, a whole number. May differ in behaviour from INT depending on the language. | verilog | | | | INTERFACE | | c#, javascript, golang, typescript, php, java | | | | INTERNAL | | c#, swift | | | | INTO | | c# | | | | IS | used for testing object identity, by testing if the two variables refer to the same object. This will return TRUE if the objects are identical and FALSE if not | c#, swift, python | References | | | ISOLATION | | css | | | | ISSET | | php | | | | JOIN | | c#, verilog | | | | JUSTIFY-CONTENT | | css | | | | KBD | | html | | | | LABEL | | html | | | | LAMBDA | used to create an inline, anonymous function (function without a name), without a return statement, consisting of an expression that is evaluated and returned | python | Variable Abstractions | | | LAND | | ocaml | | | | LARGE | | verilog | | | | LAZY | | ocaml, swift, scala | | | | LEFT | | swift, css | | | | LEGEND | | html | | | | LET | | c#, swift, javascript, julia, rust, ocaml, typescript, haskell, agda | | | | LETTER-SPACING | | css | | | | LI | | html | | | | LINE | | | | | | LINE-BREAK | | css | | | | LINE-HEIGHT | | css | | | | LINK | | html | | | | LIST | list is a data type in python just like arrays in other languages | php, python | data type | | | LIST-IMAGE | | css | | | | LIST-POSITION | | css | | | | LIST-STYLE | | css | | | | LIST-TYPE | | css | | | | LOCAL | | julia, afl | | | | LOCK | | c# | | | | LONG | | c++, java, c, c# | | | | LOOP | | rust | | | | LOR | | ocaml | | | | LSL | | ocaml | | | | LSR | | ocaml | | | | LXOR | | ocaml | | | | MACRO | | julia, agda, rust, scala | | | | MACROMODULE | | verilog | | | | MAIN | | html | | | | MAP | map() function in python is used to apply a function on all the elements of specified list | python, golang, html | inbuilt function | | | MARGIN | | css | | | | MARGIN-BOTTOM | | css | | | | MARGIN-LEFT | | css | | | | MARGIN-RIGHT | | css | | | | MARGIN-TOP | | css | | | | MARK | | html | | | | MATCH | | ocaml, rust, scala | | | | MAX-HEIGHT | | css | | | | MAX-WIDTH | | css | | | | MDO | | haskell | | | | MEDIUM | | verilog | | | | META | | html | | | | METER | | html | | | | METHOD | | ocaml | | | | MIN-HEIGHT | | css | | | | MIN-WIDTH | | css | | | | MIX-MODE | | css | | | | MOD | | ocaml, rust | | | | MODEL | | razor | | | | MODULE | | julia, ocaml, agda, typescript, verilog, ruby, haskell, c++, node | | | | MOVE | | rust | | | | MUT | | rust | | | | MUTABLE | | ocaml, c++ | | | | MUTATING | | swift | | | | MUTUAL | | agda | | | | NAMESPACE | | c#, razor, c++, php | | | | NAND | | verilog | | | | NATIVE | | java | | | | NAV |This tag defines a group of navigation links. | html | | | | NEGEDGE | | verilog | | | | NEW | | c#, javascript, php, ocaml, scala, typescript, c++, java | | | | NEWTYPE | | haskell | | | | NEXT | The next function returns the next item in an list | ruby, python | inbuilt function | | | NIL | | swift, ruby | | | | NMOS | | verilog | | | | NO-ETA-EQUALITY | | agda | | | | NOEXCEPT | | c++ | | | | NOFRAMES | | html | | | | NONE | special constant in python that represents the absence of a value or null value | swift, python | References | | | NONLOCAL |used to declare that a variable inside a nested function (function inside a function) is not local to it, meaning it lies in the outer inclosing function. (similar to the global keyword) | python | Variable Abstractions | | | NONMUTATING | | swift | | | | NONREC | | ocaml | | | | NOR | | verilog | | | | NOSCRIPT | | html | | | | NOT | used to invert the truth value | python, verilog, afl, c++, ruby | Logical Operators | | | NOT_EQ | | c++ | | | | NOTE | | | | | | NOTIF0 | | verilog | | | | NOTIF1 | | verilog | | | | NOTREACHED | | | | | | NULL | | c#, javascript, typescript, scala, afl | | | | NULLPTR | | c++ | | | | NUMBER | | typescript | | | | OBJECT | Object is simply a collection of data (variables) and methods (functions) that act on those data | c#, python, ocaml, scala, html | User-Defined Structures | | | OBJECT-FIT | | css | | | | OBJECT-POSITION | | css | | | | OF | | haskell, ocaml, typescript | | | | OFFSETOF | | rust | | | | OL | | html | | | | OMFGRLY | | | | | | OMG | | | | | | OPACITY | | css | | | | OPEN | The open function opens a file, and returns it as a file object. | ocaml, agda, python | inbuilt function | | | OPERATOR | | c#, swift, c++ | | | | OPTGROUP | | html | | | | OPTIMIZE | | | | | | OPTION | | html | | | | OPTIONAL | | swift | | | | OR |will result into True if any the operands are True | python, ocaml, afl, verilog, php, c++, ruby | Logical Operators | | | OR_EQ | | c++ | | | | ORDER | | css | | | | ORDERBY | | c# | | | | ORPHANS | | css | | | | OUT | | c# | | | | OUTLINE | | css | | | | OUTLINE-COLOR | | css | | | | OUTLINE-OFFSET | | css | | | | OUTLINE-STYLE | | css | | | | OUTLINE-WIDTH | | css | | | | OUTPUT | | verilog, html | | | | OVERFLOW | | css | | | | OVERFLOW-WRAP | | css | | | | OVERFLOW-X | | css | | | | OVERFLOW-Y | | css | | | | OVERLAP | | agda | | | | OVERRIDE | | c#, swift, rust, scala, c++ | | | | P | | html | | | | PACKAGE | | javascript, golang, scala, typescript, java | | | | PADDING | | css | | | | PADDING-BOTTOM | | css | | | | PADDING-LEFT | | css | | | | PADDING-RIGHT | | css | | | | PADDING-TOP | | css | | | | PAGE | | razor | | | | PAGE-AFTER | | css | | | | PAGE-BEFORE | | css | | | | PAGE-INSIDE | | css | | | | PARAM | | html | | | | PARAMS | | c# | | | | PARTIAL | | c# | | | | PASS | null statement where nothing happens when executed, mainly used as a placeholder | python | Function Properties | | | PATTERN | | agda | | | | PERSPECTIVE | | css | | | | PERSPECTIVE-ORIGIN | | css | | | | PICTURE | | html | | | | PMOS | | verilog | | | | POINTER-EVENTS | | css | | | | POSEDGE | | verilog | | | | POSITION | | css | | | | POSTFIX | | swift | | | | POSTULATE | | agda | | | | PRAGMA | It is used for checking whether the compiler you’re using is compatible with the code | c, solidity | | | | PRE | | html | | | | PRECEDENCE | | swift | | | | PREFIX | | swift | | | | PRIMITIVE | | agda, verilog | | | | PRINT | | php, python | | | | PRIV | | rust | | | | PRIVATE | An access modifier that specifies the accessibility or scope to be contained within a field, method, constructor, or class | c#, java, swift, javascript, ocaml, agda, scala, typescript, php, c++ | | | | PROC | | haskell, rust | | | | PROCEDURE | | afl | | | | PROGRESS | | html | | | | PROTECTED | | c#, javascript, php, scala, typescript, c++, java | | | | PROTOCOL | | swift | | | | PUB | | rust | | | | PUBLIC | | c#, java, swift, javascript, typescript, agda, php, c++ | | | | PULL0 | | verilog | | | | PULL1 | | verilog | | | | PULLDOWN | | verilog | | | | PULLUP | | verilog | | | | PURE | | rust | | | | Q | | html | | | | QUALIFIED | | haskell | | | | QUOTE | | julia, agda | | | | QUOTECONTEXT | | agda | | | | QUOTEGOAL | | agda | | | | QUOTES | | css | | | | QUOTETERM | | agda | | | | RAISE |to raise an exception explicitly | python | Exceptions | | | RANGE | | golang, python | | | | RCMOS | | verilog | | | | READONLY | | c# | | | | REC | | haskell, ocaml | | | | RECORD | | agda | | | | REDO | | ruby | | | | REF | | c#, rust | | | | REFACTOR | | | | | | REG | | verilog | | | | REGISTER | | c++, c | | | | REINTERPRET_CAST | | c++ | | | | RELEASE | | verilog | | | | REMOVE | | c# | | | | RENAMING | | agda | | | | REPEAT | | swift, verilog | | | | REQUIRE | | php, typescript, node | | | | REQUIRE_ONCE | | php | | | | REQUIRED | | swift | | | | REQUIRES | | c++ | | | | RESCUE | | ruby | | | | RESIZE | | css | | | | RETHROWS | | swift | | | | RETRY | | ruby | | | | RETURN |used inside a function to exit and return a value | c#, java, swift, javascript, python, julia, golang, rust, c, scala, typescript, afl, php, c++, ruby | Function Properties | | | REVIEW | | | | | | REWRITE | | agda | | | | RIGHT | | swift, css | | | | RNMOS | | verilog | | | | RP | | html | | | | RPMOS | | verilog | | | | RT | | html | | | | RTRAN | | verilog | | | | RTRANIF0 | | verilog | | | | RTRANIF1 | | verilog | | | | RUBY | | html | | | | S | | html | | | | SAMP | | html | | | | SBYTE | | c# | | | | SCALARED | | verilog | | | | SCHEMA | | | | | | SCRIPT | | html | | | | SCROLL-BEHAVIOR | | css | | | | SEALED | | c#, scala | | | | SECTION |This tag defines a section in a document, such as chapters, parts of a thesis, or parts of a Web page whose content is distinct from each other. | razor, html | | | | SELECT | | bash, golang, c#, html | | | | SELECTOR | | | | | | SELF | | swift, ruby, rust | | | | SET | | c#, swift, python, typescript, agda | | | | SHORT | | c++, java, c, c# | | | | SIG | | ocaml | | | | SIGNED | | c++, c | | | | SIZEOF | | c++, c, c#, rust | | | | SMALL | | verilog, html | | | | SOURCE | | html | | | | SPAN | | html | | | | SPECIFIES | | css | | | | SPECIFY | | verilog | | | | SPECPARAM | | verilog | | | | STACKALLOC | | c# | | | | STATIC | | c#, java, swift, javascript, rust, c, typescript, afl, php, c++ | | | | STATIC_ASSERT | | c++ | | | | STATIC_CAST | | c++ | | | | STRICTFP | | java | | | | STRIKE | | html | | | | STRING | | c#, typescript | | | | STRONG | | html | | | | STRONG0 | | verilog | | | | STRONG1 | | verilog | | | | STRUCT | | c#, swift, julia, golang, rust, c, ocaml, c++ | | | | STYLE | | html | | | | SUB | | html | | | | SUBSCRIPT | | swift | | | | SUMMARY | | html | | | | SUP | | html | | | | SUPER | | swift, javascript, python, rust, scala, typescript, java, ruby | | | | SUPPLY0 | | verilog | | | | SUPPLY1 | | verilog | | | | SVG | | html | | | | SWITCH | | c#, java, swift, javascript, golang, c, typescript, afl, php, c++ | | | | SYMBOL | | typescript | | | | SYNCHRONIZED | | java, c++ | | | | SYNTAX | | agda | | | | TAB-SIZE | | css | | | | TABLE | | verilog, html | | | | TABLE-LAYOUT | | css | | | | TACTIC | | agda | | | | TASK | | verilog | | | | TBODY | | html | | | | TD | | html | | | | TEMPLATE | | c++, html | | | | TEXT-ALIGN | | css | | | | TEXT-COLOR | | css | | | | TEXT-DECORATION | | css | | | | TEXT-INDENT | | css | | | | TEXT-JUSTIFY | | css | | | | TEXT-LAST | | css | | | | TEXT-LINE | | css | | | | TEXT-ORIENTATION | | css | | | | TEXT-OVERFLOW | | css | | | | TEXT-POSITION | | css | | | | TEXT-SHADOW | | css | | | | TEXT-STYLE | | css | | | | TEXT-TRANSFORM | | css | | | | TEXT-UPRIGHT | | css | | | | TEXTAREA | | html | | | | TFOOT | | html | | | | TH | | html | | | | THEAD | | html | | | | THEN | | bash, haskell, ocaml, ruby | | | | THIS | | c#, javascript, scala, typescript, c++, java | | | | THREAD_LOCAL | | c++ | | | | THROW | | c#, swift, javascript, php, scala, typescript, c++, java | | | | THROWS | | swift, java | | | | TIME | | bash, verilog, html | | | | TITLE | | html | | | | TO | | ocaml | | | | TODO | | | | | | TOP | | css | | | | TR | | html | | | | TRACK | | html | | | | TRAIT | | php, scala, rust | | | | TRAN | | verilog | | | | TRANIF0 | | verilog | | | | TRANIF1 | | verilog | | | | TRANSACTION_SAFE | | c++ | | | | TRANSACTION_SAFE_DYNAMIC | | c++ | | | | TRANSFORM | | css | | | | TRANSFORM-ORIGIN | | css | | | | TRANSFORM-STYLE | | css | | | | TRANSIENT | | java | | | | TRANSITION | | css | | | | TRANSITION-DELAY | | css | | | | TRANSITION-DURATION | | css | | | | TRANSITION-FUNCTION | | css | | | | TRANSITION-PROPERTY | | css | | | | TRI | | verilog | | | | TRI0 | | verilog | | | | TRI1 | | verilog | | | | TRIAND | | verilog | | | | TRIOR | | verilog | | | | TRUE | Boolean logic for what is considered true | c#, swift, javascript, python, julia, rust, ocaml, scala, typescript, c++, ruby | truth-values
| | | TRY | used with exceptions, where try...except blocks are used to catch exceptions by trying out a set of instructions to see if an exception occur| c#, swift, javascript, python, julia, php, ocaml, scala, typescript, c++, java | Exceptions | | | TT | | html | | | | TUTORIAL | | | | | | TYPE | | swift, python, julia, golang, rust, ocaml, scala, typescript, haskell | | | | TYPEALIAS | | julia, swift | | | | TYPEDEF | | c++, c | | | | TYPEID | | c++ | | | | TYPENAME | | c++ | | | | TYPEOF | | c#, javascript, rust, typescript, afl | | | | U | | html | | | | UINT | | c# | | | | UL | | html | | | | ULONG | | c# | | | | UNCHECKED | | c# | | | | UNDEF | | ruby | | | | UNDONE | | | | | | UNICODE-BIDI | | css | | | | UNION | | c++, c | | | | UNLESS | | ruby | | | | UNOWNED | | swift | | | | UNQUOTE | | agda | | | | UNQUOTEDECL | | agda | | | | UNQUOTEDEF | | agda | | | | UNSAFE | | c#, rust | | | | UNSET | | php | | | | UNSIGNED | | c++, c | | | | UNSIZED | | rust | | | | UNTIL | | bash, ruby | | | | USE | | php, rust | | | | USER-SELECT | | css | | | | USHORT | | c# | | | | USING | | c++, julia, agda, c# | | | | VAL | | ocaml, scala | | | | VALUE | | c# | | | | VAR | | c#, swift, javascript, golang, scala, typescript, html, php | | | | VECTORED | | verilog | | | | VERTICAL-ALIGN | | css | | | | VIDEO | | html | | | | VIRTUAL | | c#, ocaml, c++, rust | | | | VISIBILITY | | css | | | | VOID | | c#, java, javascript, c, typescript, c++ | | | | VOLATILE | | c++, java, c, c# | | | | WAIT | | verilog | | | | WAND | | verilog | | | | WARN | | | | | | WARNING | | | | | | WBR |This tag defines a possible line break; when a word is very long, or you’re concerned the browser will break a line at the wrong place, you can use the element to break the word or line appropriately.| html | | | | WCHAR_T | | c++ | | | | WEAK | | swift | | | | WEAK0 | | verilog | | | | WEAK1 | | verilog | | | | WHEN | | ocaml, ruby | | | | WHERE | | c#, swift, rust, haskell, agda | | | | WHILE | used for looping. The statements inside this type of loop will continue to execute until the condition for the while loop evaluates to FALSE or a break statement is encountered | c#, java, swift, javascript, python, julia, php, rust, bash, ocaml, scala, afl, typescript, verilog, c++, c, ruby | Loops | | | WHITE-SPACE | | css | | | | WIDOWS | | css | | | | WIDTH | | css | | | | WILLSET | | swift | | | | WIRE | | verilog | | | | WITH |statement used to wrap the execution of a block of code within methods defined by the context manager | javascript, python, ocaml, scala, typescript, agda | Function Properties | | | WOR | | verilog | | | | WORD-BREAK | | css | | | | WORD-SPACING | | css | | | | WORD-WRAP | | css | | | | WRITING-MODE | | css | | | | WTF | | | | | | XNOR | | verilog | | | | XOR | | php, c++, verilog | | | | XOR_EQ | | c++ | | | | YIELD | used inside a function like a return statement, however it returns a generator | c#, javascript, python, rust, scala, typescript, ruby | Function Properties | | | Z-INDEX | | css | | |
_ (underscore)
A
html
ABBR
html
ABSTRACT
c#, julia, rust, scala, agda, php, java
ACRONYM
html
ADD
c#
ADDRESS
A new structure-related tag in HTML5 that defines an area for contact information for a page or section.
html
ALIAS
c#, ruby
ALIGN-CONTENT
Sets the alignment value for an entire row of direct children. In Flexbox, the alignment value refers to the cross axis. In Grid Layout, it refers to the alignment of items on the block axis within their grid area.
css
ALIGN-ITEMS
Sets the alignment value for direct children. In Flexbox, the alignment value refers to the cross axis. In Grid Layout, it refers to the alignment of items on the block axis within their grid area.
css
ALIGN-SELF
Sets the alignment value for an element. In Flexbox, the alignment value refers to the cross axis. In Grid Layout, it refers to the alignment of items on the block axis within their grid area.
css
ALIGNAS
c++
ALIGNOF
queries alignment requirements of a type
c++, rust
Returns the alignment, in bytes
Operator
ALL
Returns true if all of the items in a given list are True
python, css
inbuilt function
ALWAYS
verilog
AND
will result into True only if both the operands are True
python, ocaml, afl, verilog, php, c++, ruby
Logical Operators
AND_EQ
Used as an alternative for &=
c++
Operator
ANIMATION
A shorthand property for defining animation between CSS styles
css
ANIMATION-COUNT
css
ANIMATION-DELAY
Sets when an animation starts
css
ANIMATION-DIRECTION
Sets whether an animation plays forwards, backwards, alternating, or reverse-alternating
css
ANIMATION-DURATION
Sets the length of time that an animation takes
css
ANIMATION-TIMING-FUNCTION
Sets a function that defines how an animation progresses through an animation cycle
css
ANIMATION-FILL-MODE
Sets how an animation applies CSS styles before and after the animation
css
ANIMATION-NAME
Sets one or more animation names for an element. Names refer to a @keyframes rule that defines the properties of an animation itself.
css
ANIMATION-PLAY-STATE
Sets whether an animation is running or paused
css
ANY
typescript, python
APPLET
Defines an embedded applet. This tag is not support in HTML5. Use instead.
html
AREA
html
ARGUMENTS
javascript
ARRAY
php
ARTICLE
This tag defines an article, such as a magazine or newspaper article, blog post, or
similar content.
html
AS
used to create an alias while importing a module, giving a different name to a module while importing it
c#, swift, python, rust, ocaml, typescript, php, haskell
References
ASCENDING
c#
ASIDE
This tag defines content that’s separate from but related to the page content; similar
to a sidebar in book chapters and magazine articles.
html
ASM
used to embed assembly language source code within a C++ program
c++
Declaration
ASR
ocaml
ASSERT
used for debugging purposes by checking the internal state or if assumptions are true
ocaml, java, python
Debugging
ASSIGN
verilog
ASSOCIATEDTYPE
swift
ASSOCIATIVITY
swift
ASYNC
coroutine keywords that denote the beginning of an asynchronous function (work in parallel). Usually followed by await
keyword.
c#, python
User Defined Structures
ATOMIC_CANCEL
c++
ATOMIC_COMMIT
c++
ATOMIC_NOEXCEPT
c++
AUDIO
html
AUTO
specifies that the return type will be deduced from its return statements
c++, c
Type specifier
AVAILABLE
AWAIT
coroutine keywords that denote the beginning of a promise within an asynchronous function.
c#, javascript, python
User Defined Structures
There can be as many await
keywords within a function as needed.
B
Used for bold text in an HTML document
html
BACKFACE-VISIBILITY
It is used to determine whether the back of the element is visible when it has been rotated and its back is facing the user
css
BACKGROUND
css
BACKGROUND-ATTACHMENT
css
BACKGROUND-CLIP
lets you control how far a background image or color extends beyond an element's padding or content
css
BACKGROUND-COLOR
applies solid colors as background on an element
css
BACKGROUND-IMAGE
applies a graphic or gradient to the background of an element
css
BACKGROUND-MODE
css
BACKGROUND-ORIGIN
css
BACKGROUND-POSITION
css
BACKGROUND-REPEAT
if the background image property is specified, it defines how it will repeat
css
BACKGROUND-SIZE
css
BAREMODULE
julia
BASE
c#, html
BASEFONT
html
BDI
html
BDO
html
BECOME
rust
BEGIN
julia, verilog, ocaml, ruby
BIG
html
BITAND
used as an alternative for &
c++
Logical operator
BITOR
used as an alternative for
c++
BITSTYPE
julia
BLOCKQUOTE
html
BODY
Marks the content of the page that gets rendered on the browser. It can have paragraphs, headings, tables, images etc.
html
References
BOOL
c#, c++, python
BOOLEAN
A binary value commonly used to denote 'true' or 'false'
typescript, java
'truth-values'
BORDER
Used to specify color, image, width, spacing etc. of the border around an element
css
BORDER-BOTTOM
Used to set the style of bottom border of element. e.g. h1 {border-bottom: 10px solid black;}
css
BORDER-COLLAPSE
Used usually to define border property of cells in a table, to set whether the border of cells should collapse or remain separate. e.g. #table1{border-collapse: separate;}
css
BORDER-COLOR
Used to set the color of the border. It can accept single or multiple values. If a single value is mentioned then all the border sides are of that color otherwise its dependent on the order in which colors are specified. e.g. div {border-color: red;}. It can also accept hexadecimal color codes
css
BORDER-IMAGE
css
BORDER-LEFT
Used to specifically set the left border of an element.
css
BORDER-OUTSET
css
BORDER-RADIUS
css
BORDER-REPEAT
css
BORDER-RIGHT
Used to specifically set the right border of an element.
css
BORDER-SLICE
css
BORDER-SOURCE
css
BORDER-SPACING
Used to set spacing between the borders of adjacent cells. This property works when the border-collapse property is set to separate. e.g. {border-collapse: separate; border-spacing: 20px;} This would set spacing of 20px between table cells from all sides.
css
BORDER-STYLE
Used to set the style of the border around four sides of an element.
css
BORDER-TOP
Used to specifically set the top border of an element.
css
BORDER-WIDTH
Poperty is used to specify the width of the four borders around an element.
css
BOTTOM
css
BOX
rust
BOX-BREAK
css
BOX-SHADOW
css
BOX-SIZING
css
BR
html
BREAK
used to alter the loop's normal behavior; this will end the smallest loop it is in and control flows to the statement immediately below the loop
c#, java, swift, javascript, python, julia, golang, rust, c, typescript, afl, php, c++, ruby
Loops
BREAK-AFTER
css
BREAK-BEFORE
css
BREAK-INSIDE
css
BROKEN
BUF
verilog
BUFIF0
verilog
BUFIF1
verilog
BUG
BUTTON
html
BYTE
Unit of measuring memory space. 1 Byte = 8 bits.
c#, java, c++, c
CALLABLE
callable function checks and returns True if the object passed appears to be callable, otherwise False.
php, python
inbuilt function
There may be few cases where callable() returns true, but the call to object fails. But if a case returns False, calling object will never succeed.
CANVAS
html
CAPTION
html
CAPTION-SIDE
css
CARET-COLOR
css
CASE
Used in switch statements. Each case keyword is followed by a possible value for the condition
c#, java, swift, javascript, golang, php, bash, scala, typescript, afl, verilog, c++, haskell, c, ruby
CASEX
verilog
CASEZ
verilog
CATCH
Used along with try
to handle an exception thrown in try block. Catch block contains code to handle the specific exception thrown.
c#, swift, javascript, julia, php, scala, typescript, c++, java
Exceptions
CENTER
Used as the property value to center the text of the element. e.g. div {text-align: center;} would align the text in this element to center.
html
CHAN
golang
CHAR
shorthand for 'character'. Char size can be encoding dependent.
c++, java, c, c#
CHAR16_T
type for UTF-16 character representation, required to be large enough to represent any UTF-16 code unit (16 bits)
c++
CHAR32_T
type for UTF-32 character representation, required to be large enough to represent any UTF-32 code unit (32 bits)
c++
CHECKED
c#
CHGME
CITE
html
CLASS
used to define a new user-defined class - which is a collection of related attributes and methods that try to represent a real world situation
c#, swift, javascript, python, php, ocaml, scala, typescript, c++, haskell, java, ruby
User Defined Structures
CLEAR
css
CLIP
css
CLONE
Creates a copy of an object. Often is a shallow clone, which copies top level attributes. Deep clones copy object attributes recursively.
php
CMOS
verilog
CODATA
agda
CODE
html
COINDUCTIVE
agda
COL
html
COLGROUP
html
COLOR
css
COLUMN
COLUMN-COLOR
css
COLUMN-COUNT
css
COLUMN-FILL
css
COLUMN-GAP
css
COLUMN-RULE
css
COLUMN-SPAN
Property is used to specify the number of columns an element would span across.
css
COLUMN-STYLE
css
COLUMN-WIDTH
Property is used to specify the width of the column.
css
COLUMNS
css
COMMENT
COMPL
c++
CONCEPT
c++
CONST
Short for constant, a variable marked 'const' typically cannot be changed
c#, java, javascript, julia, golang, rust, c, typescript, php, c++
'Variable Declarations'
CONST_CAST
c++
CONSTEXPR
c++
CONSTRAINT
ocaml
CONSTRUCTOR
An object's self defined method in creating an instance of said object
typescript, agda
'Function Properties'
CONTENT
css
CONTINUE
used to alter the loop's normal behavior; causes to end the current iteration of the loop, but not the whole loop
c#, java, swift, javascript, python, julia, golang, rust, c, typescript, afl, php, c++
Loops
CONVENIENCE
swift
COUNTER-INCREMENT
css
COUNTER-RESET
css
CRATE
rust
CURSOR
css
DATA
haskell, agda, html
DATALIST
html
DD
html
DEASSIGN
verilog
DEBUG
DEBUGGER
typescript, javascript
DECIMAL
c#
DECLARE
php, typescript
DECLTYPE
c++
DEF
used to define a new user-defined function
scala, ruby, python
User Defined Structures
DEFAULT
Denotes either a default behaviour in a switch statement, or a default operator/value
c#, java, swift, javascript, golang, c, typescript, afl, verilog, php, haskell, c++
DEFER
swift, golang
DEFINE
DEFINED
DEFINED?
ruby
DEFPARAM
verilog
DEINIT
swift
DEL
used to delete the reference to an object
python, html
References
DELEGATE
c#
DELETE
Delete an object property or reference
typescript, c++, javascript
'References'
DEPRECATED
DERIVING
haskell
DESCENDING
c#
DETAILS
The tag contains additional details pertinent to text around it; creates an interactive
widget a user can display or hide.
html
DFN
html
DIALOG
html
DIDSET
swift
DIE
php
DIR
dir function in Python3 returns list of the attributes and methods of any object
python, html
inbuilt function
DIRECTION
css
DIRNAME
DISABLE
verilog
DISPLAY
css
DIV
html
DL
html
DO
c#, java, swift, javascript, julia, rust, c, bash, ocaml, agda, afl, scala, typescript, php, haskell, c++, ruby
DOCTYPE
DONE
bash, ocaml
DOUBLE
c++, java, c, c#
DOWNTO
ocaml
DT
html
DYNAMIC
c#, swift
DYNAMIC_CAST
c++
DYNAMICTYPE
swift
ECHO
php
EDGE
verilog
ELIF
short for "else if" used for conditional branching or decision making
bash, python
Loops
ELSE
used for conditional branching or decision making if the condition is false; the last resort
c#, java, swift, javascript, python, julia, golang, php, rust, bash, ocaml, scala, afl, typescript, verilog, c++, haskell, c, ruby
Loops
ELSEIF
short for "else if" used for conditional branching or decision making
php
Loops
ELSIF
short for "else if" used for conditional branching or decision making
ruby
Loops
EM
html
EMBED
html
EMPTY
php
EMPTY-CELLS
css
END
julia, verilog, ocaml, ruby
ENDCASE
verilog
ENDDECLARE
php
ENDFOR
php
ENDFOREACH
php
ENDFUNCTION
verilog
ENDIF
php
ENDMODULE
verilog
ENDPRIMITIVE
verilog
ENDSPECIFY
verilog
ENDSWITCH
php
ENDTABLE
verilog
ENDTASK
verilog
ENDWHILE
php
ENSURE
ruby
ENUM
User defined collection of constant values
c#, java, swift, javascript, rust, c, typescript, c++
User Defined Structures
ERR
ERROR
ESAC
bash
ETA-EQUALITY
agda
EVAL
php, javascript, python
EVENT
c#, verilog
EXCEPT
used with exceptions, where try...except blocks are used to catch exceptions if they fail the try set of instructions
python
Exceptions
EXCEPTION
ocaml
EXIT
php
EXPLICIT
c#, c++
EXPORT
typescript, julia, c++, javascript
EXPORTS
node
EXTENDS
javascript, typescript, scala, php, java
EXTENSION
swift
EXTERN
Used to tell compiler that the used variable/ function is defined outside the current scope.
c++, c, c#, rust
Variable Declarations
EXTERNAL
ocaml
FALLTHROUGH
swift, golang
FALSE
Boolean logic for what is considered false
c#, swift, javascript, python, julia, rust, ocaml, scala, typescript, c++, ruby
truth-values
FALSEABSTRACT
FI
Used to specify the end of the commands that need to be run once the if
condition is satisfied. if...then...fi
bash
FIELD
agda
FIELDSET
html
FIGCAPTION
html
FIGURE
html
FILE
FILENAME
FILTER
The filter() function in python filters the given sequence with the help of a function that tests each element in the sequence to be true or not
python, css
inbuilt function
FINAL
swift, c++, rust, scala, php, java
FINALLY
used with try...except statements to close up resources or file streams. This ensures that the block of code inside it gets executed even if there is an unhandled exception
c#, javascript, python, julia, scala, typescript, java
Exceptions
FIXED
c#
FLEX
css
FLEX-BASIS
css
FLEX-DIRECTION
css
FLEX-FLOW
css
FLEX-GROW
css
FLEX-SHRINK
css
FLEX-WRAP
css
FLOAT
Floating point precision number (Number with a decimal)
c#, java, python, c, css, c++
Variable Declaration
FN
rust
FONT
html, css
FONT-ADJUST
css
FONT-ALTERNATES
css
FONT-ASIAN
css
FONT-CAPS
css
FONT-FAMILY
css
FONT-KERNING
css
FONT-LIGATURES
css
FONT-NUMERIC
css
FONT-OVERRIDE
css
FONT-POSITION
css
FONT-SETTINGS
css
FONT-SIZE
css
FONT-STRETCH
css
FONT-STYLE
css
FONT-SYNTHESIS
css
FONT-VARIANT
css
FONT-WEIGHT
css
FOOTER
This tag defines a footer for a document or section; may include the document