summaryrefslogtreecommitdiff
path: root/src/macro_rules/pattern_checks.hpp
blob: 6ce1505058eafc9098c68f7ed8e763eb2dadb1e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*
 * MRustC - Mutabah's Rust Compiler
 * - By John Hodge (Mutabah/thePowersGang)
 *
 * macro_rules/pattern_checks.hpp
 * - Checking helpers for the fragement patterns
 */
#pragma once

extern bool is_token_path(eTokenType tt);
extern bool is_token_pat(eTokenType tt);
extern bool is_token_type(eTokenType tt);
extern bool is_token_expr(eTokenType tt);
extern bool is_token_stmt(eTokenType tt);
extern bool is_token_item(eTokenType tt);
extern bool is_token_vis(eTokenType tt);