Added ExpressionDNode

This commit is contained in:
Tristan B. Velloza Kildaire 2021-06-15 14:48:44 +02:00
parent c957845c66
commit ba650f1ab7
1 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,33 @@
module compiler.typecheck.expression;
import compiler.symbols.check;
import compiler.symbols.data;
import std.conv : to;
import std.string;
import std.stdio;
import gogga;
import compiler.parsing.core;
import compiler.typecheck.resolution;
import compiler.typecheck.exceptions;
import compiler.typecheck.core;
import compiler.symbols.typing.core;
import compiler.symbols.typing.builtins;
import compiler.typecheck.dependency;
public final class ExpressionDNode : DNode
{
private Expression expression;
this(DNodeGenerator dnodegen, Expression entity)
{
super(dnodegen, entity);
this.expression = expression;
initName();
}
private void initName()
{
name = "[expression]";
}
}