internal FunctionTranslation(List <Assembly> list, Dictionary <string, Assembly> r, FunctionDefinitionStatement f) { List = new LinkedList <Assembly>(list); LabelReferences = r; function = f; }
internal Symbol(Type type, string id, bool func = false, List <Type> types = null, FunctionDefinitionStatement function = null) { Type = type; Identifier = id; IsFunction = func; ParametersType = types; FunctionDefinition = function; }