Exemplo n.º 1
0
 public void Render(JassParameterListSyntax parameterList)
 {
     if (parameterList.Parameters.Any())
     {
         Render(parameterList.Parameters.First());
         foreach (var parameter in parameterList.Parameters.Skip(1))
         {
             Write($"{JassSymbol.Comma} ");
             Render(parameter);
         }
     }
     else
     {
         Render(JassTypeSyntax.Nothing);
     }
 }
Exemplo n.º 2
0
 public SeparatedSyntaxList <ParameterSyntax> Transpile(JassParameterListSyntax parameterList)
 {
     return(SyntaxFactory.SeparatedList(parameterList.Parameters.Select(Transpile)));
 }
Exemplo n.º 3
0
 public IEnumerable <LuaIdentifierNameSyntax> Transpile(JassParameterListSyntax parameterList)
 {
     return(parameterList.Parameters.Select(Transpile));
 }