NewLang Project
Yet another programm language
Loading...
Searching...
No Matches
parser.h File Reference
#include "dict.h"
#include "diag.h"
#include "warning_push.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/FileSystem.h"
#include "parser.yy.h"
#include "warning_pop.h"
Include dependency graph for parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  newlang::Parser
 
struct  newlang::Parser::ParserLocation
 

Namespaces

namespace  newlang
 

Enumerations

enum class  newlang::ExpandMacroResult : uint8_t { newlang::Continue , newlang::Break , newlang::Goto }
 

Functions

TermPtr newlang::ProcessMacro (Parser &parser, TermPtr &term)
 
ExpandMacroResult newlang::ExpandTermMacro (Parser &parser)