From 8c9b0008a3d5fc3332928baac12965eced4c9e43 Mon Sep 17 00:00:00 2001 From: Aer Iz Date: Sat, 17 Feb 2024 01:56:13 +0200 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=BB=D0=B2=D1=89=D0=BB=D0=B2=D0=BB?= =?UTF-8?q?=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 +--- std/print.lb | 11 +++++++++++ std/rev.lb | 4 ++++ std/rot.lb | 4 ++++ std/unix/варёныйносок.lb | 17 +++++++++++++++++ 5 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 std/print.lb create mode 100644 std/rev.lb create mode 100644 std/rot.lb create mode 100644 std/unix/варёныйносок.lb diff --git a/.gitignore b/.gitignore index 1f52d1c..0306fad 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,4 @@ spec.md default.nix -lbr - -std/ \ No newline at end of file +lbr \ No newline at end of file diff --git a/std/print.lb b/std/print.lb new file mode 100644 index 0000000..f05f56e --- /dev/null +++ b/std/print.lb @@ -0,0 +1,11 @@ +; Copyright (C) 2024 Bedohswe +; Licensed under WTFPL + +@ 0 + args 1 + kjz 1 + putc + jmp 0 + +@ 1 + quit \ No newline at end of file diff --git a/std/rev.lb b/std/rev.lb new file mode 100644 index 0000000..5a0a93a --- /dev/null +++ b/std/rev.lb @@ -0,0 +1,4 @@ +; Copyright (C) 2024 Aer Iz +; Licensed under WTFPL + +args 0 \ No newline at end of file diff --git a/std/rot.lb b/std/rot.lb new file mode 100644 index 0000000..634801f --- /dev/null +++ b/std/rot.lb @@ -0,0 +1,4 @@ +; Copyright (C) 2024 Aer Iz +; Licensed under WTFPL + +args 3 \ No newline at end of file diff --git a/std/unix/варёныйносок.lb b/std/unix/варёныйносок.lb new file mode 100644 index 0000000..0ac3af4 --- /dev/null +++ b/std/unix/варёныйносок.lb @@ -0,0 +1,17 @@ +; Copyright (C) 2024 Aer Iz +; Licensed under WTFPL + +maxsize +args 1 ; Насколько сварить носок +sub + +@ 1 + kjnz 2 + quit + +@ 2 + #expr - + push -1 + _unix_random + swap + jmp 1 \ No newline at end of file