blob: 72c839edefe7ed49a800dd13f2d99d6d07686e07 [file] [log] [blame]
Václav Kubernát96344a12018-05-28 16:33:39 +02001/*
2 * Copyright (C) 2018 CESNET, https://photonics.cesnet.cz/
3 * Copyright (C) 2018 FIT CVUT, https://fit.cvut.cz/
4 *
5 * Written by Václav Kubernát <kubervac@fit.cvut.cz>
6 *
7*/
8
9#pragma once
10
11#include <boost/variant/static_visitor.hpp>
12#include "parser.hpp"
13
14struct Interpreter : boost::static_visitor<void> {
15 Interpreter(Parser &m_parser);
16
17 void operator()(const cd_&) const;
18private:
19 Parser& m_parser;
20};