public override void Register(Environment env, Interpreter interpreter) { env.RegisterBuiltIn("net.scan", ScanCurrentNeighborhood); env.RegisterBuiltIn("net.link", LinkToDevice); env.RegisterBuiltIn("net.unlink", UnlinkFromDevice); env.RegisterBuiltIn("net.ping", PingServiceNode); env.RegisterBuiltIn("net.bind", BindToNode); env.RegisterBuiltIn("net.unbind", UnbindFromNode); env.RegisterBuiltIn("net.send", SendDataToBoundNode); env.RegisterBuiltIn("net.attach", AttachShellToDevice); env.RegisterBuiltIn("net.detach", DetachShellFromDevice); env.RegisterBuiltIn("net.host", GetHostName); }
public override void Register(Environment env, Interpreter interpreter) { env.RegisterBuiltIn("import", Import); env.RegisterBuiltIn("sys.print", Print); env.RegisterBuiltIn("sys.println", PrintLine); env.RegisterBuiltIn("sys.readkey", ReadKey); env.RegisterBuiltIn("sys.readln", ReadLine); env.RegisterBuiltIn("sys.wait", Wait); env.RegisterBuiltIn("sys.keyup", KeyUp); env.RegisterBuiltIn("sys.keydown", KeyDown); env.RegisterBuiltIn("sys.pid", Pid); env.RegisterBuiltIn("sys.proclist", ProcList); env.RegisterBuiltIn("sys.kill", Kill); env.RegisterBuiltIn("sys.exec", SpawnProcess); env.RegisterBuiltIn("sys.waitproc", WaitForProcess); env.RegisterBuiltIn("sys.retval", LastReturnValue); }