josh11b b17e69aefd Design overview update part 1 (#1274) %!s(int64=3) %!d(string=hai) anos
..
README.md 08c538af86 Update alternatives/references style in lexical conventions (#727) %!s(int64=4) %!d(string=hai) anos
numeric_literals.md b17e69aefd Design overview update part 1 (#1274) %!s(int64=3) %!d(string=hai) anos
string_literals.md 49013ae1cc Reject invalid string literal whitespace on unescape (#793) %!s(int64=4) %!d(string=hai) anos
whitespace.md b7df523dc8 Fix cross-file links in non-proposal files (#1010) %!s(int64=4) %!d(string=hai) anos
words.md db66a4350e Generic details 11: operator overloading (#1144) %!s(int64=4) %!d(string=hai) anos

README.md

Lexical conventions

Table of contents

Lexical elements

The first stage of processing a source file is the division of the source file into lexical elements.

A lexical element is one of the following:

The sequence of lexical elements is formed by repeatedly removing the longest initial sequence of characters that forms a valid lexical element.