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)
5
Name of the user account (user_name)
'Buckets'
Age of the user account (user_age)
5540378
Page ID (page_id)
0
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Chops'
Full page title (page_prefixedtitle)
'Chops'
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)
'Chops is an esoteric language where it's instructions are variable, dependent on the previous ASCII character created by [[User:Buckets|Buckets]], created to fill the purpose of "What if I just made an esolang, so that It's hard enough to look like garbage, but easy to make a machine to randomly (With enough time) make a program?", so with that goal, [[User:Buckets|Bucket]] Achieved their goal, and this is the product. {| class="wikitable" |- ! Variable Commands !! Instructions |- | Same as the previous Character || +1 |- | +1 of the previous Character || Push the number of the next Character in ASCII |- | +3 of the previous Character || pop the number of the next Character in ASCII |- | +4 of the previous Character || Subtract the top two values on the stack, top-bottom. |- | -3 of the previous Character || Pushes the next character on the top of the stack. |- | -4 of the previous Character || Swaps the top two values on the stack. |- | /3 of the previous Character || Print. (But not the next character, the last data used or the newest popped data.(Also note that It does not automatically print in ASCII, that's why there's 2 pushes.)) |- | /4 of the previous Character || This instruction is a not gate for the top of the stack. (If the top of the stack is 1, then replace it with a 0, If the top of the stack is 0, replace it with a 1.) |- | *3 of the previous Character || pop the number of the next Character in ASCII |- | *4 of the previous Character || Add top two values. |- | +2 of the previous Character || End program. |- | -1 of the previous Character || Go to Line-The number of the next character. |- | -2 of the previous Character || -1 |- | *2 of the previous Character || If = Next character, If true, go to Next *2, Else go to Next next *2. |- | /2 of the previous Character || Input, Classed, Next character. |- | +5 of the previous Character || Multiply top two values. |- | -5 of the previous Character || Divide top two values. (Bottom/Top) |- | -6 of the previous Character || Mod top two values. (Bottom/Top) |- | (Line feed) || Set the number of the next character in ASCII |} There are two 'classes' of stacks, a number stack where It stores a number, and an ASCII stack, where it stores an ASCII character. Hello, World! Program: (Line feed) c`H H c`e/ec`lDl$ c`oMo c`,**~* ` c`WWUÿU c`oMo c`rVr c`lDl c`d,d c`!c!# [[Category:Languages]] [[Category:Joke languages]] [[Category:2024]] [[Category:Stack-based]]'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,64 @@ +Chops is an esoteric language where it's instructions are variable, dependent on the previous ASCII character created by [[User:Buckets|Buckets]], created to fill the purpose of "What if I just made an esolang, so that It's hard enough to look like garbage, but easy to make a machine to randomly (With enough time) make a program?", so with that goal, [[User:Buckets|Bucket]] Achieved their goal, and this is the product. +{| class="wikitable" +|- +! Variable Commands !! Instructions +|- +| Same as the previous Character || +1 +|- +| +1 of the previous Character || Push the number of the next Character in ASCII +|- +| +3 of the previous Character || pop the number of the next Character in ASCII +|- +| +4 of the previous Character || Subtract the top two values on the stack, top-bottom. +|- +| -3 of the previous Character || Pushes the next character on the top of the stack. +|- +| -4 of the previous Character || Swaps the top two values on the stack. +|- +| /3 of the previous Character || Print. +(But not the next character, the last data used or the newest popped data.(Also note that It does not automatically print in ASCII, that's why there's 2 pushes.)) +|- +| /4 of the previous Character || This instruction is a not gate for the top of the stack. (If the top of the stack is 1, then replace it with a 0, If the top of the stack is 0, replace it with a 1.) +|- +| *3 of the previous Character || pop the number of the next Character in ASCII +|- +| *4 of the previous Character || Add top two values. +|- +| +2 of the previous Character || End program. +|- +| -1 of the previous Character || Go to Line-The number of the next character. +|- +| -2 of the previous Character || -1 +|- +| *2 of the previous Character || If = Next character, If true, go to Next *2, Else go to Next next *2. +|- +| /2 of the previous Character || Input, Classed, Next character. +|- +| +5 of the previous Character || Multiply top two values. +|- +| -5 of the previous Character || Divide top two values. (Bottom/Top) +|- +| -6 of the previous Character || Mod top two values. (Bottom/Top) +|- +| (Line feed) || Set the number of the next character in ASCII +|} +There are two 'classes' of stacks, a number stack where It stores a number, and an ASCII stack, where it stores an ASCII character. + +Hello, World! Program: + (Line feed) + c`H H + c`e/ec`lDl$ + c`oMo + c`,**~* + ` + c`WWUÿU + c`oMo + c`rVr + c`lDl + c`d,d + c`!c!# + +[[Category:Languages]] +[[Category:Joke languages]] +[[Category:2024]] +[[Category:Stack-based]] '
New page size (new_size)
2469
Old page size (old_size)
0
Lines added in edit (added_lines)
[ 0 => 'Chops is an esoteric language where it's instructions are variable, dependent on the previous ASCII character created by [[User:Buckets|Buckets]], created to fill the purpose of "What if I just made an esolang, so that It's hard enough to look like garbage, but easy to make a machine to randomly (With enough time) make a program?", so with that goal, [[User:Buckets|Bucket]] Achieved their goal, and this is the product.', 1 => '{| class="wikitable"', 2 => '|-', 3 => '! Variable Commands !! Instructions', 4 => '|-', 5 => '| Same as the previous Character || +1', 6 => '|-', 7 => '| +1 of the previous Character || Push the number of the next Character in ASCII', 8 => '|-', 9 => '| +3 of the previous Character || pop the number of the next Character in ASCII', 10 => '|-', 11 => '| +4 of the previous Character || Subtract the top two values on the stack, top-bottom.', 12 => '|-', 13 => '| -3 of the previous Character || Pushes the next character on the top of the stack.', 14 => '|-', 15 => '| -4 of the previous Character || Swaps the top two values on the stack.', 16 => '|-', 17 => '| /3 of the previous Character || Print.', 18 => '(But not the next character, the last data used or the newest popped data.(Also note that It does not automatically print in ASCII, that's why there's 2 pushes.))', 19 => '|-', 20 => '| /4 of the previous Character || This instruction is a not gate for the top of the stack. (If the top of the stack is 1, then replace it with a 0, If the top of the stack is 0, replace it with a 1.)', 21 => '|-', 22 => '| *3 of the previous Character || pop the number of the next Character in ASCII', 23 => '|-', 24 => '| *4 of the previous Character || Add top two values.', 25 => '|-', 26 => '| +2 of the previous Character || End program.', 27 => '|-', 28 => '| -1 of the previous Character || Go to Line-The number of the next character.', 29 => '|-', 30 => '| -2 of the previous Character || -1', 31 => '|-', 32 => '| *2 of the previous Character || If = Next character, If true, go to Next *2, Else go to Next next *2.', 33 => '|-', 34 => '| /2 of the previous Character || Input, Classed, Next character.', 35 => '|-', 36 => '| +5 of the previous Character || Multiply top two values.', 37 => '|-', 38 => '| -5 of the previous Character || Divide top two values. (Bottom/Top)', 39 => '|-', 40 => '| -6 of the previous Character || Mod top two values. (Bottom/Top)', 41 => '|-', 42 => '| (Line feed) || Set the number of the next character in ASCII', 43 => '|}', 44 => 'There are two 'classes' of stacks, a number stack where It stores a number, and an ASCII stack, where it stores an ASCII character.', 45 => '', 46 => 'Hello, World! Program:', 47 => ' (Line feed)', 48 => ' c`H H', 49 => ' c`e/ec`lDl$', 50 => ' c`oMo', 51 => ' c`,**~*', 52 => ' ` ', 53 => ' c`WWUÿU', 54 => ' c`oMo', 55 => ' c`rVr', 56 => ' c`lDl', 57 => ' c`d,d', 58 => ' c`!c!#', 59 => '', 60 => '[[Category:Languages]]', 61 => '[[Category:Joke languages]]', 62 => '[[Category:2024]]', 63 => '[[Category:Stack-based]]' ]
Unix timestamp of change (timestamp)
'1736769612'