Examine individual changes
This page allows you to examine the variables generated by the Abuse Filter for an individual change.
Variables generated for this change
Variable | Value |
---|---|
Edit count of the user (user_editcount) | 2 |
Name of the user account (user_name) | 'Marcel364' |
Age of the user account (user_age) | 4865 |
Page ID (page_id) | 0 |
Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'ZYXBasic' |
Full page title (page_prefixedtitle) | 'ZYXBasic' |
Action (action) | 'edit' |
Edit summary/reason (summary) | '' |
Old content model (old_content_model) | '' |
New content model (new_content_model) | 'wikitext' |
Old page wikitext, before the edit (old_wikitext) | '' |
New page wikitext, after the edit (new_wikitext) | 'ZYXBasic is an esoteric language made by '''[[User:Marcel364|Marcel364]]'''. Its name comes from the user's '''Scratch''' username ('''ZYX987WVU654''') because the '''[https://scratch.mit.edu/projects/1212464302 interpreter]''' was made in Scratch.
==Overview==
The screen is made up of an 80x45 text grid. There are 99 variables, each labeled 01 to 99. Programs can have up to 200000 lines of code (due to the interpreter's limitations) which is a lot of working space.
===History===
ZYXBasic was originally made for simple text-based games, but has become broader in terms of what it can do.
==Commands==
ZYXBasic has 20 three-letter commands. '''AA''' and '''BB''' are placeholders for '''variables''', '''TEXT''' is a placeholder for '''text''', and '''NUM''' is a placeholder for a '''number'''.
{| class="wikitable"
! Command !! What it does
|-
| <pre>prtTEXT || PRinTs text
|-
| <pre>prvAA || PRints a Variable
|-
| <pre>inpAATEXT || INPuts user's text to a variable
|-
| <pre>movAABB || MOVes the text cursor to a set location*
|-
| <pre>mvvAABB || MoVes the text cursor according to variables
|-
| <pre>strAATEXT || SToRes text to a variable
|-
| <pre>gtoNUM || Goes TO a line in code
|-
| <pre>ifeAATEXT || IF a variable is Equal to text, execute the next action, otherwise skip it
|-
| <pre>iveAABB || If the two Variables are Equal, execute the next action, otherwise skip it
|-
| <pre>ifnAATEXT || IF a variable is Not equal to text, execute the next action, otherwise skip it
|-
| <pre>ivnAABB || If the two Variables are Not equal, execute the next action, otherwise skip it
|-
| <pre>ifmAANUM || IF a variable is More than a number, execute the next action, otherwise skip it
|-
| <pre>ivmAABB || If Variable AA is More than variable BB, execute the next action, otherwise skip it
|-
| <pre>iflAANUM || IF a variable is Less than a number, execute the next action, otherwise skip it
|-
| <pre>ivlAABB || If Variable AA is Less than variable BB, execute the next action, otherwise skip it
|-
| <pre>ifkTEXT || IF a Key is pressed, execute the next action, otherwise skip it**
|-
| <pre>cngAANUM || ChaNGes a variable by a number
|-
| <pre>cgvAABB || ChanGes Variable AA by variable BB
|-
| <pre>ers || ERaSes the screen
|-
| <pre>slpNUM || SLeePs for an amount of seconds
|}
<p style="font-size:10px">*In this case, AA and BB are ''not'' variables, but rather two-digit numbers. AA goes from 00 to 79, while BB goes from 00 to 44.</p>
<p style="font-size:10px">**The keys are space, up arrow, down arrow, right arrow, left arrow, any, a - z, and 0 - 9.</p>
==Example programs==
These programs are sorted from least to most complicated.
===xkcd random number===
prt4
===[[Hello, world!]]===
prtHello, world!' |
Unified diff of changes made by edit (edit_diff) | '@@ -1,0 +1,60 @@
+ZYXBasic is an esoteric language made by '''[[User:Marcel364|Marcel364]]'''. Its name comes from the user's '''Scratch''' username ('''ZYX987WVU654''') because the '''[https://scratch.mit.edu/projects/1212464302 interpreter]''' was made in Scratch.
+==Overview==
+The screen is made up of an 80x45 text grid. There are 99 variables, each labeled 01 to 99. Programs can have up to 200000 lines of code (due to the interpreter's limitations) which is a lot of working space.
+===History===
+ZYXBasic was originally made for simple text-based games, but has become broader in terms of what it can do.
+==Commands==
+ZYXBasic has 20 three-letter commands. '''AA''' and '''BB''' are placeholders for '''variables''', '''TEXT''' is a placeholder for '''text''', and '''NUM''' is a placeholder for a '''number'''.
+{| class="wikitable"
+! Command !! What it does
+|-
+| <pre>prtTEXT || PRinTs text
+|-
+| <pre>prvAA || PRints a Variable
+|-
+| <pre>inpAATEXT || INPuts user's text to a variable
+|-
+| <pre>movAABB || MOVes the text cursor to a set location*
+|-
+| <pre>mvvAABB || MoVes the text cursor according to variables
+|-
+| <pre>strAATEXT || SToRes text to a variable
+|-
+| <pre>gtoNUM || Goes TO a line in code
+|-
+| <pre>ifeAATEXT || IF a variable is Equal to text, execute the next action, otherwise skip it
+|-
+| <pre>iveAABB || If the two Variables are Equal, execute the next action, otherwise skip it
+|-
+| <pre>ifnAATEXT || IF a variable is Not equal to text, execute the next action, otherwise skip it
+|-
+| <pre>ivnAABB || If the two Variables are Not equal, execute the next action, otherwise skip it
+|-
+| <pre>ifmAANUM || IF a variable is More than a number, execute the next action, otherwise skip it
+|-
+| <pre>ivmAABB || If Variable AA is More than variable BB, execute the next action, otherwise skip it
+|-
+| <pre>iflAANUM || IF a variable is Less than a number, execute the next action, otherwise skip it
+|-
+| <pre>ivlAABB || If Variable AA is Less than variable BB, execute the next action, otherwise skip it
+|-
+| <pre>ifkTEXT || IF a Key is pressed, execute the next action, otherwise skip it**
+|-
+| <pre>cngAANUM || ChaNGes a variable by a number
+|-
+| <pre>cgvAABB || ChanGes Variable AA by variable BB
+|-
+| <pre>ers || ERaSes the screen
+|-
+| <pre>slpNUM || SLeePs for an amount of seconds
+|}
+<p style="font-size:10px">*In this case, AA and BB are ''not'' variables, but rather two-digit numbers. AA goes from 00 to 79, while BB goes from 00 to 44.</p>
+<p style="font-size:10px">**The keys are space, up arrow, down arrow, right arrow, left arrow, any, a - z, and 0 - 9.</p>
+==Example programs==
+These programs are sorted from least to most complicated.
+===xkcd random number===
+
+ prt4
+===[[Hello, world!]]===
+
+ prtHello, world!
' |
New page size (new_size) | 2725 |
Old page size (old_size) | 0 |
Lines added in edit (added_lines) | [
0 => 'ZYXBasic is an esoteric language made by '''[[User:Marcel364|Marcel364]]'''. Its name comes from the user's '''Scratch''' username ('''ZYX987WVU654''') because the '''[https://scratch.mit.edu/projects/1212464302 interpreter]''' was made in Scratch.',
1 => '==Overview==',
2 => 'The screen is made up of an 80x45 text grid. There are 99 variables, each labeled 01 to 99. Programs can have up to 200000 lines of code (due to the interpreter's limitations) which is a lot of working space.',
3 => '===History===',
4 => 'ZYXBasic was originally made for simple text-based games, but has become broader in terms of what it can do.',
5 => '==Commands==',
6 => 'ZYXBasic has 20 three-letter commands. '''AA''' and '''BB''' are placeholders for '''variables''', '''TEXT''' is a placeholder for '''text''', and '''NUM''' is a placeholder for a '''number'''.',
7 => '{| class="wikitable"',
8 => '! Command !! What it does',
9 => '|-',
10 => '| <pre>prtTEXT || PRinTs text',
11 => '|-',
12 => '| <pre>prvAA || PRints a Variable',
13 => '|-',
14 => '| <pre>inpAATEXT || INPuts user's text to a variable',
15 => '|-',
16 => '| <pre>movAABB || MOVes the text cursor to a set location*',
17 => '|-',
18 => '| <pre>mvvAABB || MoVes the text cursor according to variables',
19 => '|-',
20 => '| <pre>strAATEXT || SToRes text to a variable',
21 => '|-',
22 => '| <pre>gtoNUM || Goes TO a line in code',
23 => '|-',
24 => '| <pre>ifeAATEXT || IF a variable is Equal to text, execute the next action, otherwise skip it',
25 => '|-',
26 => '| <pre>iveAABB || If the two Variables are Equal, execute the next action, otherwise skip it',
27 => '|-',
28 => '| <pre>ifnAATEXT || IF a variable is Not equal to text, execute the next action, otherwise skip it',
29 => '|-',
30 => '| <pre>ivnAABB || If the two Variables are Not equal, execute the next action, otherwise skip it',
31 => '|-',
32 => '| <pre>ifmAANUM || IF a variable is More than a number, execute the next action, otherwise skip it',
33 => '|-',
34 => '| <pre>ivmAABB || If Variable AA is More than variable BB, execute the next action, otherwise skip it',
35 => '|-',
36 => '| <pre>iflAANUM || IF a variable is Less than a number, execute the next action, otherwise skip it',
37 => '|-',
38 => '| <pre>ivlAABB || If Variable AA is Less than variable BB, execute the next action, otherwise skip it',
39 => '|-',
40 => '| <pre>ifkTEXT || IF a Key is pressed, execute the next action, otherwise skip it**',
41 => '|-',
42 => '| <pre>cngAANUM || ChaNGes a variable by a number',
43 => '|-',
44 => '| <pre>cgvAABB || ChanGes Variable AA by variable BB',
45 => '|-',
46 => '| <pre>ers || ERaSes the screen',
47 => '|-',
48 => '| <pre>slpNUM || SLeePs for an amount of seconds',
49 => '|}',
50 => '<p style="font-size:10px">*In this case, AA and BB are ''not'' variables, but rather two-digit numbers. AA goes from 00 to 79, while BB goes from 00 to 44.</p>',
51 => '<p style="font-size:10px">**The keys are space, up arrow, down arrow, right arrow, left arrow, any, a - z, and 0 - 9.</p>',
52 => '==Example programs==',
53 => 'These programs are sorted from least to most complicated.',
54 => '===xkcd random number===',
55 => '',
56 => ' prt4',
57 => '===[[Hello, world!]]===',
58 => '',
59 => ' prtHello, world!'
] |
Unix timestamp of change (timestamp) | '1758897577' |