Richard Smith
|
1e6c7e3963
Add sentinel Eof token at the end of the tokenized buffer. (#388)
|
5 lat temu |
Richard Smith
|
d1757d9979
Add location information to diagnostics. (#385)
|
5 lat temu |
Richard Smith
|
ae9ca945b9
Rename {String,Numeric}LiteralToken -> Lexed{String,Numeric}Literal. (#373)
|
5 lat temu |
Richard Smith
|
97bb6f4e80
Factor out character set handling into a separate file. (#352)
|
5 lat temu |
Richard Smith
|
67ee1fcaa7
Initial support for string literals, following #199 (#309)
|
5 lat temu |
Richard Smith
|
9a873b46de
Move numeric literal parsing out into its own files. (#326)
|
5 lat temu |
Chandler Carruth
|
cd57024042
Clean up more issues after running `clang-format`. (#310)
|
5 lat temu |
Richard Smith
|
e5335efb44
Simplify error reporting interface (#291)
|
5 lat temu |
Richard Smith
|
7eaad4eba0
Use a proof-of-work return type for Lex* functions (#290)
|
5 lat temu |
Richard Smith
|
a8e4a69328
Initial lexing support for real literals following #143. (#273)
|
5 lat temu |
Richard Smith
|
bbaa0e788c
Update comment lexing to match #198. (#292)
|
5 lat temu |
Chandler Carruth
|
b302c50013
Run clang-format over these inputs with the correct style configuration. (#278)
|
5 lat temu |
Richard Smith
|
7670b6377c
Initial lexing support for integer literals following #143. (#269)
|
5 lat temu |
Chandler Carruth
|
d4a2d435b8
Enable most relevant clang-tidy checks and fix uncovered issues. (#220)
|
5 lat temu |
Chandler Carruth
|
27386db279
Require braces on conditions and loops. (#218)
|
5 lat temu |
Chandler Carruth
|
3995fc2d6c
Merge lexer from the toolchain repository. (#213)
|
5 lat temu |