nixd
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
Basic.h File Reference
#include "nixf/Basic/Range.h"
#include <boost/container/small_vector.hpp>
#include <cassert>
#include <string>
#include "nixf/Basic/NodeKinds.inc"

Go to the source code of this file.

Classes

class  nixf::Node
 
class  nixf::Expr
 
class  nixf::Misc
 Misc node, used for parentheses, keywords, etc. More...
 
class  nixf::Identifier
 Identifier. Variable names, attribute names, etc. More...
 
class  nixf::Dot
 Holds a "." in the language. More...
 

Namespaces

namespace  nixf
 

Macros

#define NODE(NAME)   NK_##NAME,
 
#define EXPR(NAME)   NK_##NAME,
 

Macro Definition Documentation

◆ EXPR

#define EXPR ( NAME)    NK_##NAME,

Definition at line 19 of file Basic.h.

◆ NODE

#define NODE ( NAME)    NK_##NAME,

Definition at line 15 of file Basic.h.