From aad4978fb73b2b02edac008b9aef1c0a65af18f9 Mon Sep 17 00:00:00 2001 From: Sei Lisa Date: Sun, 7 May 2017 16:09:22 +0200 Subject: [PATCH] Minor grammar fix --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 777fd12..cce74dd 100644 --- a/index.html +++ b/index.html @@ -190,7 +190,7 @@ h1 { background: #2080C0; color: white; padding:25px 5% 8px; margin: 4% 7% 0px;

Just as the variables, the labels are visible only within their own blocks or any nested block inside them. Unlike variables, labels are also visible if they are declared after the jump instruction that uses them, as long as it's within a block that encloses the label.

-

However, that's only the theory, The compiler is prepared to work like that, but when there are more than one label with the same name, the underlying assembler only jumps to the last label (in the case of LSO) or fails and doesn't let the script to be saved (in the case of Mono).

+

However, that's only the theory, The compiler is prepared to work like that, but when there is more than one label with the same name, the underlying assembler only jumps to the last label (in the case of LSO) or fails and doesn't let the script to be saved (in the case of Mono).

This syntax extension fixes that situation by renaming the labels in the output, to give each a different name and allow Mono scripts to be saved, making the compiler work as intended.