summaryrefslogtreecommitdiff
path: root/src/include/synext.hpp
blob: 6a8e74b60d7426475193aecac3bdd672d1705842 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*
 * MRustC - Mutabah's Rust Compiler
 * - By John Hodge (Mutabah/thePowersGang)
 *
 * include/synext.hpp
 * - Generic syntax extension support
 */
#pragma once
#ifndef _SYNEXT_HPP_
#define _SYNEXT_HPP_

#include "../common.hpp"   // for LList
#include "synext_decorator.hpp"
#include "synext_macro.hpp"

extern void Expand_BareExpr(const ::AST::Crate& crate, const AST::Module& mod, ::std::unique_ptr<AST::ExprNode>& node);

#endif