From 34f07b20d1449966589467b3257bbf3608c9bed2 Mon Sep 17 00:00:00 2001 From: MatMasIt Date: Tue, 28 Sep 2021 23:17:03 +0200 Subject: [PATCH] Added table of operands --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 245ec42..1a4cfd2 100644 --- a/README.md +++ b/README.md @@ -7,3 +7,17 @@ you can check the prorgams by running ``` python3 gg.py examples/filename.py ``` +Current instruction set +|Instruction|Arguments|Description|Examples| +|---|---|---|---| +|**INT**|variable_name|Declares an integer|`INT a`| +|**SET**|variable_name,value|Sets a value|`SET a 0`| +|**INC**|variable_name|Increments variable by 1|`INC a`| +|**DEC**|variable_name|Decrements variable by 1|`DEC a`| +|**CP**|var1,var2|Copies the value of the left variable into the right one|`CP a,b`| +|**JL**|label,var1,var2 or value|If var2 or the value is less than var 1, jump to label|`JL lab v1 v2`| +|**JM**|label,var1,var2 or value|If var2 or the value is more than var 1, jump to label|`JM lab v1 v2`| +|**JLE**|label,var1,var2 or value|If var2 or the value is less or equal than var 1, jump to label|`JLE lab v1 v2`| +|**JME**|label,var1,var2 or value|If var2 or the value is more or equal than var 1, jump to label|`JME lab v1 v2`| +|**OUT**|freeform text|output text $variable$s will be replaced|`OUT Hello $user$`| +|**IN**|type,variable,request|Input a value, printing a text|`IN w Width`