Skip to content
exec_for.c 392 B
Newer Older
Seblu's avatar
Seblu committed
/*
Seblu's avatar
Seblu committed
** exec_for.c for 42sh
Seblu's avatar
Seblu committed
**
** Made by Seblu
** Login   <seblu@epita.fr>
**
** Started on  Sat Mar 25 15:27:20 2006 Seblu
** Last update Thu Nov 23 14:38:27 2006 seblu
Seblu's avatar
Seblu committed
*/

Seblu's avatar
Seblu committed
#include "exec.h"
Seblu's avatar
Seblu committed

Seblu's avatar
Seblu committed
void		exec_for(s_for_node *node)
Seblu's avatar
Seblu committed
{
  assert(node && node->varname);
  for (int i = 0; node->values[i]; ++i) {
    var_add(shell->var, node->varname, node->values[i]);
    exec_node(node->exec);
  }
Seblu's avatar
Seblu committed
}