nixd
Loading...
Searching...
No Matches
Macros | Typedefs
Lexer.cpp File Reference
#include "Lexer.h"
#include "nixf/Basic/Range.h"
#include <cassert>
#include <cctype>
#include "nixf/Basic/TokenKinds.inc"

Go to the source code of this file.

Macros

#define TOK_KEYWORD(NAME)
 

Typedefs

using DK = Diagnostic::DiagnosticKind
 
using NK = Note::NoteKind
 

Macro Definition Documentation

◆ TOK_KEYWORD

#define TOK_KEYWORD ( NAME)
Value:
if (tokStr() == #NAME) { \
Tok = tok_kw_##NAME; \
return; \
}

Typedef Documentation

◆ DK

using DK = Diagnostic::DiagnosticKind

Definition at line 39 of file Lexer.cpp.

◆ NK

using NK = Note::NoteKind

Definition at line 40 of file Lexer.cpp.