documentation improvements
This commit is contained in:
parent
fbce220b26
commit
521a682af7
@ -844,7 +844,7 @@ static Result<Value> builtin_while(Interpreter &i, std::span<Ast> args) {
|
|||||||
return Value{};
|
return Value{};
|
||||||
}
|
}
|
||||||
|
|
||||||
//: Funkcja `try` przystępuje do wykonania bloków kodu, a jeżeli którykolwiek z nich zakończy się niepowodzeniem, wykonuje ostatni. Jeżeli ostatni też zakończy się niepowodzeniem, to trudno.
|
//: Funkcja `try` przystępuje do wykonania bloków kodu, a jeżeli którykolwiek z nich zakończy się niepowodzeniem, wykonuje ostatni.
|
||||||
//:
|
//:
|
||||||
//: # Przykład
|
//: # Przykład
|
||||||
//: ```
|
//: ```
|
||||||
@ -1013,9 +1013,7 @@ static Result<Value> builtin_set_len(Interpreter &interpreter, std::vector<Value
|
|||||||
return errors::Unsupported_Types_For {
|
return errors::Unsupported_Types_For {
|
||||||
.type = errors::Unsupported_Types_For::Function,
|
.type = errors::Unsupported_Types_For::Function,
|
||||||
.name = "set_len",
|
.name = "set_len",
|
||||||
.possibilities = {
|
.possibilities = {}
|
||||||
"TODO"
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1581,6 +1579,23 @@ static Result<Value> builtin_call(Interpreter &i, std::vector<Value> args)
|
|||||||
return callable(i, std::move(args));
|
return callable(i, std::move(args));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//: Ustaw wyjście MIDI w danym kontekście na dany port
|
||||||
|
//:
|
||||||
|
//: Dostępne opcje to numer portu, symbol `'virtual` tworzacy port wirtualny MIDI oraz
|
||||||
|
//: `'serial` łączący z wyjściem CV na dedykowanym urządzeniu
|
||||||
|
//:
|
||||||
|
//: Podobnie jak funkcje `bpm` czy `oct` wywołanie bez podania argumentów zwraca aktualnie wybrany port
|
||||||
|
//:
|
||||||
|
//: # Przykład
|
||||||
|
//:
|
||||||
|
//: ```
|
||||||
|
//: > port 0, play c e g
|
||||||
|
//: > call port
|
||||||
|
//: 0
|
||||||
|
//: > port 'serial
|
||||||
|
//: > call port
|
||||||
|
//: serial
|
||||||
|
//: ```
|
||||||
static Result<Value> builtin_port(Interpreter &interpreter, std::vector<Value> args)
|
static Result<Value> builtin_port(Interpreter &interpreter, std::vector<Value> args)
|
||||||
{
|
{
|
||||||
if (args.empty()) {
|
if (args.empty()) {
|
||||||
@ -1628,6 +1643,12 @@ static Result<Value> builtin_port(Interpreter &interpreter, std::vector<Value> a
|
|||||||
unimplemented();
|
unimplemented();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//: Rozpocznij równo z podłączonymi instancjami w sieci dane fragment kodu
|
||||||
|
//:
|
||||||
|
//: # Przykład
|
||||||
|
//: ```
|
||||||
|
//: start (play (c, e, g))
|
||||||
|
//: ```
|
||||||
static Result<Value> builtin_start(Interpreter &interpreter, std::span<Ast> args)
|
static Result<Value> builtin_start(Interpreter &interpreter, std::span<Ast> args)
|
||||||
{
|
{
|
||||||
interpreter.starter.start();
|
interpreter.starter.start();
|
||||||
@ -1641,6 +1662,14 @@ static Result<Value> builtin_start(Interpreter &interpreter, std::span<Ast> args
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//: Wypisz liczbę podłączonych instancji w sieci
|
||||||
|
//:
|
||||||
|
//: # Przykład
|
||||||
|
//:
|
||||||
|
//: ```
|
||||||
|
//: > call peers
|
||||||
|
//: 0
|
||||||
|
//: ```
|
||||||
static Result<Value> builtin_peers(Interpreter &interpreter, std::vector<Value>)
|
static Result<Value> builtin_peers(Interpreter &interpreter, std::vector<Value>)
|
||||||
{
|
{
|
||||||
return Number(interpreter.starter.peers());
|
return Number(interpreter.starter.peers());
|
||||||
|
Loading…
Reference in New Issue
Block a user