/*
* MRustC - Rust Compiler
* - By John Hodge (Mutabah/thePowersGang)
*
* hir/literal.hpp
* - HIR (partially) evaluated literal
*/
#pragma once
#include <tagged_union.hpp>
#include "generic_ref.hpp"

namespace HIR {


//enum class LiteralExprOp
//{
//    // Two arguments: left, right
//    Add, Sub, Div, Mul, Mod,
//    // One argument: the value
//    Neg, Not,
//    // Takes a list of 1+ values (first is the function name, rest are arguments)
//    Call,
//    // First argument is the binding index, second is the name
//    ConstGeneric,
//};


}
