/* * Monicelli: an esoteric language compiler * * Copyright (C) 2014 Stefano Sanfilippo * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "BitcodeEmitter.hpp" using namespace monicelli; void BitcodeEmitter::emit(Id const& node) { } void BitcodeEmitter::emit(Integer const& node) { } void BitcodeEmitter::emit(Float const& node) { } void BitcodeEmitter::emit(Return const& node) { } void BitcodeEmitter::emit(Loop const& node) { } void BitcodeEmitter::emit(VarDeclaration const& node) { } void BitcodeEmitter::emit(Assignment const& node) { } void BitcodeEmitter::emit(Print const& node) { } void BitcodeEmitter::emit(Input const& node) { } void BitcodeEmitter::emit(Abort const& node) { } void BitcodeEmitter::emit(Assert const& node) { } void BitcodeEmitter::emit(FunctionCall const& node) { } void BitcodeEmitter::emit(BranchCase const& node) { } void BitcodeEmitter::emit(Branch const& node) { } void BitcodeEmitter::emit(Main const& node) { } void BitcodeEmitter::emit(Function const& node) { } void BitcodeEmitter::emit(Module const& node) { } void BitcodeEmitter::emit(Program const& node) { } void BitcodeEmitter::emit(ExpLt const& node) { } void BitcodeEmitter::emit(ExpGt const& node) { } void BitcodeEmitter::emit(ExpLte const& node) { } void BitcodeEmitter::emit(ExpGte const& node) { } void BitcodeEmitter::emit(ExpPlus const& node) { } void BitcodeEmitter::emit(ExpMinus const& node) { } void BitcodeEmitter::emit(ExpTimes const& node) { } void BitcodeEmitter::emit(ExpDiv const& node) { } void BitcodeEmitter::emit(ExpShl const& node) { } void BitcodeEmitter::emit(ExpShr const& node) { } void BitcodeEmitter::emit(SemiExpEq const& node) { } void BitcodeEmitter::emit(SemiExpLt const& node) { } void BitcodeEmitter::emit(SemiExpGt const& node) { } void BitcodeEmitter::emit(SemiExpLte const& node) { } void BitcodeEmitter::emit(SemiExpGte const& node) { } void BitcodeEmitter::emit(SemiExpPlus const& node) { } void BitcodeEmitter::emit(SemiExpMinus const& node) { } void BitcodeEmitter::emit(SemiExpTimes const& node) { } void BitcodeEmitter::emit(SemiExpDiv const& node) { } void BitcodeEmitter::emit(SemiExpShl const& node) { } void BitcodeEmitter::emit(SemiExpShr const& node) { }