public void Visit(DispatchImpNode node) { string @class = VariableManager.CurrentClass; Code.Add(new AssignVarToVarCodeLine(VariableManager.PeekVariableCounter(), 0)); Visit(node, @class); }
public void Visit(DispatchImpNode node) { node.paramFormal.ForEach(expArg => expArg.Accept(this)); if (!scope.IsDefined(node.Id.text, node.paramFormal.Select(x => x.staticType).ToArray(), out node.staticType)) { errors.Add(ErrorSemantic.NotDeclareFunction(node, node.Id.text)); } }
public void Visit(DispatchImpNode node) { throw new NotImplementedException(); }