public void Visit(Server server) { _sb.Append("declare server " + server.Name + " : \n\t"); foreach (var g in server.Groups) { g.Accept(this); _sb.Append(";\n\t"); } foreach (var f in server.Functions) { f.Accept(this); } }
public void Visit(Server server) { _className = server.Name; _sb.Append("class " + _className + "(Server): \n"); ++Level; Indent(); _sb.Append("def __init__(self, srvAddr, nPlayers, xmlConfigPath):\n"); ++Level; Indent(); _sb.Append("gpl = ["); foreach (var g in server.Groups) { g.Accept(this); _sb.Append(", "); } _sb.Remove(_sb.Length - 2, 2); _sb.Append("]\n"); Indent(); _sb.Append("super(" + _className + ", self).__init__(srvAddr, gpl, xmlConfigPath, nPlayers)\n"); --Level; foreach (var f in server.Functions) { f.Accept(this); } --Level; }
public void Add(Server s) { PartEnv ce = new PartEnvServer(s); Server = ce; VisitPartEnv = ce; }
public Prog(IList<Client> @clients, Server server) { _clients = @clients; _server = server; }
public void Visit(Server server) { _env.Add(server); server.SmclType = ServerType; foreach (var g in server.Groups) { g.Accept(this); } foreach (var f in server.Functions) { f.Accept(this); } }