Examine individual changes

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search

This page allows you to examine the variables generated by the Abuse Filter for an individual change.

Variables generated for this change

VariableValue
Edit count of the user (user_editcount)
0
Name of the user account (user_name)
'H1dro0091!'
Age of the user account (user_age)
5187
Page ID (page_id)
0
Page namespace (page_namespace)
2
Page title (without namespace) (page_title)
'H1dro0091!/Sandbox/PolarBF'
Full page title (page_prefixedtitle)
'User:H1dro0091!/Sandbox/PolarBF'
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)
'PolarBF is a [[brainfuck]]-inspired [[Esoteric programming language|esoteric programming language]] made by [[User:H1dro0091!|H1dro]]. == Language overview == Unlike [[brainfuck]], PolarBF uses a circular(ish?) tape with two pointer position values: rotation (in degrees 1-360°) and height (1-128 + 2 extra-memory rings whose cells can hold up to 360 instead of 255). In total: 46,800 cells. Here are the functions! {| class="wikitable" !Command !Description |- | style="text-align:center"| <code>&gt;</code> |Rotate the pointer 1° clockwise |- | style="text-align:center"| <code>&lt;</code> |Rotate the pointer 1° counterclockwise |- | style="text-align:center"| <code>^</code> |Move the pointer 1 ring up |- | style="text-align:center"| <code>v</code> |Move the pointer 1 ring down |- | style="text-align:center"| <code><nowiki>+</nowiki></code> |Increment the memory cell at the pointer |- | style="text-align:center"| <code><nowiki>-</nowiki></code> |Decrement the memory cell at the pointer |- | style="text-align:center"| <code>.</code> |Output the character signified by the cell at the pointer |- | style="text-align:center"| <code>,</code> |Get input as an ASCII code and store it in the cell at the pointer |- | style="text-align:center"| <code>[</code> |Jump past the matching <code>]</code> if the cell at the pointer is 0 |- | style="text-align:center"| <code>]</code> |Jump back to the matching <code>[</code> if the cell at the pointer is nonzero |- | style="text-align:center"| <code>;</code> |Comment |- | style="text-align:center"| <code>?</code> |Write current pointer height to the memory cell at the pointer |- | style="text-align:center"| <code>#</code> |Write current degree to current cell. If not on extra memory, will write to next available extra memory cell |- | style="text-align:center"| <code>@</code> |Write degree of highest-value cell in current ring to the current memory cell. If not on extra memory, will write to next available memory cell |- | style="text-align:center"| <code>&</code> |Switch between normal memory and extra memory rings |}'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,55 @@ +PolarBF is a [[brainfuck]]-inspired [[Esoteric programming language|esoteric programming language]] made by [[User:H1dro0091!|H1dro]]. + +== Language overview == +Unlike [[brainfuck]], PolarBF uses a circular(ish?) tape with two pointer position values: rotation (in degrees 1-360°) and height (1-128 + 2 extra-memory rings whose cells can hold up to 360 instead of 255). In total: 46,800 cells. + +Here are the functions! +{| class="wikitable" +!Command +!Description +|- +| style="text-align:center"| <code>&gt;</code> +|Rotate the pointer 1° clockwise +|- +| style="text-align:center"| <code>&lt;</code> +|Rotate the pointer 1° counterclockwise +|- +| style="text-align:center"| <code>^</code> +|Move the pointer 1 ring up +|- +| style="text-align:center"| <code>v</code> +|Move the pointer 1 ring down +|- +| style="text-align:center"| <code><nowiki>+</nowiki></code> +|Increment the memory cell at the pointer +|- +| style="text-align:center"| <code><nowiki>-</nowiki></code> +|Decrement the memory cell at the pointer +|- +| style="text-align:center"| <code>.</code> +|Output the character signified by the cell at the pointer +|- +| style="text-align:center"| <code>,</code> +|Get input as an ASCII code and store it in the cell at the pointer +|- +| style="text-align:center"| <code>[</code> +|Jump past the matching <code>]</code> if the cell at the pointer is 0 +|- +| style="text-align:center"| <code>]</code> +|Jump back to the matching <code>[</code> if the cell at the pointer is nonzero +|- +| style="text-align:center"| <code>;</code> +|Comment +|- +| style="text-align:center"| <code>?</code> +|Write current pointer height to the memory cell at the pointer +|- +| style="text-align:center"| <code>#</code> +|Write current degree to current cell. If not on extra memory, will write to next available extra memory cell +|- +| style="text-align:center"| <code>@</code> +|Write degree of highest-value cell in current ring to the current memory cell. If not on extra memory, will write to next available memory cell +|- +| style="text-align:center"| <code>&</code> +|Switch between normal memory and extra memory rings +|} '
New page size (new_size)
2085
Old page size (old_size)
0
Lines added in edit (added_lines)
[ 0 => 'PolarBF is a [[brainfuck]]-inspired [[Esoteric programming language|esoteric programming language]] made by [[User:H1dro0091!|H1dro]].', 1 => '', 2 => '== Language overview ==', 3 => 'Unlike [[brainfuck]], PolarBF uses a circular(ish?) tape with two pointer position values: rotation (in degrees 1-360°) and height (1-128 + 2 extra-memory rings whose cells can hold up to 360 instead of 255). In total: 46,800 cells.', 4 => '', 5 => 'Here are the functions!', 6 => '{| class="wikitable"', 7 => '!Command', 8 => '!Description', 9 => '|-', 10 => '| style="text-align:center"| <code>&gt;</code>', 11 => '|Rotate the pointer 1° clockwise', 12 => '|-', 13 => '| style="text-align:center"| <code>&lt;</code>', 14 => '|Rotate the pointer 1° counterclockwise', 15 => '|-', 16 => '| style="text-align:center"| <code>^</code>', 17 => '|Move the pointer 1 ring up', 18 => '|-', 19 => '| style="text-align:center"| <code>v</code>', 20 => '|Move the pointer 1 ring down', 21 => '|-', 22 => '| style="text-align:center"| <code><nowiki>+</nowiki></code>', 23 => '|Increment the memory cell at the pointer', 24 => '|-', 25 => '| style="text-align:center"| <code><nowiki>-</nowiki></code>', 26 => '|Decrement the memory cell at the pointer', 27 => '|-', 28 => '| style="text-align:center"| <code>.</code>', 29 => '|Output the character signified by the cell at the pointer', 30 => '|-', 31 => '| style="text-align:center"| <code>,</code>', 32 => '|Get input as an ASCII code and store it in the cell at the pointer', 33 => '|-', 34 => '| style="text-align:center"| <code>[</code>', 35 => '|Jump past the matching <code>]</code> if the cell at the pointer is 0', 36 => '|-', 37 => '| style="text-align:center"| <code>]</code>', 38 => '|Jump back to the matching <code>[</code> if the cell at the pointer is nonzero', 39 => '|-', 40 => '| style="text-align:center"| <code>;</code>', 41 => '|Comment', 42 => '|-', 43 => '| style="text-align:center"| <code>?</code>', 44 => '|Write current pointer height to the memory cell at the pointer', 45 => '|-', 46 => '| style="text-align:center"| <code>#</code>', 47 => '|Write current degree to current cell. If not on extra memory, will write to next available extra memory cell', 48 => '|-', 49 => '| style="text-align:center"| <code>@</code>', 50 => '|Write degree of highest-value cell in current ring to the current memory cell. If not on extra memory, will write to next available memory cell', 51 => '|-', 52 => '| style="text-align:center"| <code>&</code>', 53 => '|Switch between normal memory and extra memory rings', 54 => '|}' ]
Unix timestamp of change (timestamp)
'1760414011'