From 927f2b837c95f3f5528e083649582d3275081ff5 Mon Sep 17 00:00:00 2001 From: "Jeong, YunWon" <69878+youknowone@users.noreply.github.com> Date: Thu, 4 Apr 2024 20:11:25 +0900 Subject: [PATCH] =?UTF-8?q?=E3=85=8E=EC=9D=98=20=EB=B2=94=EC=9C=84=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=EA=B0=80=20=EC=9E=88=EC=96=B4=EB=8F=84=20?= =?UTF-8?q?=EC=A2=85=EB=A3=8C=EB=A5=BC=20=EB=B3=B4=EC=9E=A5=ED=95=98?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=ED=91=9C=EC=A4=80=20=EA=B0=9C=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/specs.en.rst | 1 + docs/specs.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/specs.en.rst b/docs/specs.en.rst index 0f4ba68..b7dd544 100644 --- a/docs/specs.en.rst +++ b/docs/specs.en.rst @@ -103,6 +103,7 @@ The ㅇ group: * ㅇ is the null instruction. The momentum is immediately updated by the vowel and the cursor moves in that direction without performing any other action. * ㅎ is the terminate instruction. The cursor stops at the character and the program terminates. * If the current storage is non-empty, the program pops from the storage and returns the result. If the current storage is empty, the program returns 0. + * Even if the popped value is out of range of program return of the running platform, the program always terminates. Hence "아희" itself is a valid Aheui program, although it is basically a null program. diff --git a/docs/specs.rst b/docs/specs.rst index fcc4705..e9ff32e 100644 --- a/docs/specs.rst +++ b/docs/specs.rst @@ -63,6 +63,7 @@ * ㅇ은 **없음** 명령으로 아무 일도 하지 않습니다. * ㅎ은 **끝냄** 명령으로 커서의 실행을 끝냅니다. 이 때 현재 선택된 저장 공간에 값이 하나 이상 남아 있으면 ㅁ 명령으로 뽑아낼 수 있는 값을 뽑아내 운영체제에 돌려 줍니다. 저장 공간이 비어 있으면 0을 돌려줍니다. * 저장 공간이 비어 있더라도 커서의 실행은 끝냅니다. 반대 방향으로 이동하지 않습니다. + * 저장된 값이 운영체제에 돌려줄 수 있는 값의 범위를 벗어나더라도 실행은 반드시 끝냅니다. ㄷ 묶음 - 셈. 받침은 모두 무시합니다.