C# lexical structure

E183357

C# lexical structure is the set of rules that defines how characters in C# source code are grouped into tokens such as identifiers, keywords, literals, operators, and delimiters.

All labels observed (1)

Label Occurrences
C# lexical structure canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf C# language specification component ⓘ
lexical grammar ⓘ
programming language concept ⓘ
constrains valid identifier names ⓘ
definedIn C# language specification ⓘ
defines tokens in C# source code ⓘ
determines how C# source text is split into tokens ⓘ
distinguishes contextual keywords ⓘ
reserved keywords ⓘ
domain programming languages ⓘ
groupsCharactersInto delimiters ⓘ
identifiers ⓘ
keywords ⓘ
literals ⓘ
operators ⓘ
handles documentation comments ⓘ
multi-line comments ⓘ
single-line comments ⓘ
includesRuleType character literal rules ⓘ
comment syntax rules ⓘ
delimiter token rules ⓘ
escape sequence rules ⓘ
identifier formation rules ⓘ
numeric literal rules ⓘ
operator token rules ⓘ
preprocessing directive lexical rules ⓘ
punctuation token rules ⓘ
string literal rules ⓘ
tokenization rules ⓘ
influences parsing of C# programs ⓘ
language C# ⓘ
partOf C# language ⓘ
precedes C# syntactic grammar ⓘ
relatedTo lexical analysis ⓘ
tokenization ⓘ
supportsFeature Unicode escape sequences ⓘ
interpolated string literals ⓘ
numeric literal prefixes ⓘ
numeric literal suffixes ⓘ
preprocessor symbols ⓘ
verbatim string literals ⓘ
usedBy C# code analyzers ⓘ
C# compiler ⓘ
C# syntax highlighters ⓘ
usesConcept Unicode characters ⓘ
comments ⓘ
line terminators ⓘ
preprocessing directives ⓘ
source character set ⓘ
whitespace ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

ECMA-334 → scope → C# lexical structure ⓘ