SAC не выполняет ни одного (на самом деле хуже): SAC предоставляет argv()
в модуле CommandLine
, возвращая строку со всеми объединенными аргументами:
$ cat args.sac
use StdIO: all;
use Array: all;
use CommandLine: all;
int main() {
printf("%s\n", argv());
return(0);
}
$ sac2c -o args args.sac
$ ./args a b c
./args a b c