Added functionality to analyze AST for all defined functions

This commit is contained in:
Marvin Kaiser
2020-01-27 16:04:38 +01:00
parent 0aed4ee893
commit db7331911a
4 changed files with 90 additions and 15 deletions

View File

@@ -0,0 +1,19 @@
package de.hsrm.compiler.Klang.helper;
import java.util.Map;
import de.hsrm.compiler.Klang.types.Type;
public class FunctionInformation {
public String name;
public Type returnType;
public Map<String, Type> parameters;
public Type[] signature;
public FunctionInformation(String name, Type returnType, Map<String,Type> parameters, Type[] signature) {
this.name = name;
this.returnType = returnType;
this.parameters = parameters;
this.signature = signature;
}
}