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)
38
Name of the user account (user_name)
'TheSpiderNinjas'
Age of the user account (user_age)
14786025
Page ID (page_id)
0
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Sigq'
Full page title (page_prefixedtitle)
'Sigq'
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)
'Created by [[User:TheSpiderNinjas|TheSpiderNinjas]] == Stuff == <pre> ! True ? False !?! Binary, ! for 1 and ? for 0 1 Variable {7} Number, only works as a value 0 = !?! Set a var to a value ^= for specifically bool #= for specifically int 0? [ ] If the value is true run the block of code 0? < > While the value is true run the loop 0? [ ] If the value is true jump to specified label 0::1 [ ] If the values are equal run the block of code 0::1 < > While the values are equal 0::1 @label If the values are equal jump to specified label @label Jump to specified label label: Declare label 0~ Halt program if value is true ~ Unconditional Halt 0. (int) Print value as ASCII 0. (bool) Print value as 0 / 1 0$ (int) Accept input as ASCII 0$ (bool) Accept input as 0 / 1 ^0 Convert value to bool #0 Convert value to int 0! NOT, NOTs a value 0&1 AND, ANDs two values 0|1 OR, ORs two values { !?! } Value, just a literal [ ... ] Block of code, Runs the code inside ( ... ) Parentheses, order of operations < ... > Loop, Like the block of code but loops forever ;Comment Comment, Self explanatory </pre> == Examples == === Truth Machine === ^0$ ;Get input (0/1) 0? <0.> ;If 1 print input forever (1) 0. ;Print input === Cat program === <0$ 0.> ;Loop forever between getting input and outputting it === Hello World === {72}. {101}. {108}. {108}. {111}. {44}. {32}. {87}. {111}. {114}. {108}. {100}. {33}.'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,106 @@ +Created by [[User:TheSpiderNinjas|TheSpiderNinjas]] + +== Stuff == +<pre> +! +True + +? +False + +!?! +Binary, ! for 1 and ? for 0 + +1 +Variable + +{7} +Number, only works as a value + +0 = !?! +Set a var to a value ^= for specifically bool #= for specifically int + +0? [ ] +If the value is true run the block of code + +0? < > +While the value is true run the loop + +0? [ ] +If the value is true jump to specified label + +0::1 [ ] +If the values are equal run the block of code + +0::1 < > +While the values are equal + +0::1 @label +If the values are equal jump to specified label + +@label +Jump to specified label + +label: +Declare label + +0~ +Halt program if value is true + +~ +Unconditional Halt + +0. (int) +Print value as ASCII + +0. (bool) +Print value as 0 / 1 + +0$ (int) +Accept input as ASCII + +0$ (bool) +Accept input as 0 / 1 + +^0 +Convert value to bool + +#0 +Convert value to int + +0! +NOT, NOTs a value + +0&1 +AND, ANDs two values + +0|1 +OR, ORs two values + +{ !?! } +Value, just a literal + +[ ... ] +Block of code, Runs the code inside + +( ... ) +Parentheses, order of operations + +< ... > +Loop, Like the block of code but loops forever + +;Comment +Comment, Self explanatory +</pre> + +== Examples == +=== Truth Machine === + ^0$ ;Get input (0/1) + 0? <0.> ;If 1 print input forever (1) + 0. ;Print input + +=== Cat program === + <0$ 0.> ;Loop forever between getting input and outputting it + +=== Hello World === + {72}. {101}. {108}. {108}. {111}. {44}. {32}. {87}. {111}. {114}. {108}. {100}. {33}. '
New page size (new_size)
1436
Old page size (old_size)
0
Lines added in edit (added_lines)
[ 0 => 'Created by [[User:TheSpiderNinjas|TheSpiderNinjas]]', 1 => '', 2 => '== Stuff ==', 3 => '<pre>', 4 => '!', 5 => 'True', 6 => '', 7 => '?', 8 => 'False', 9 => '', 10 => '!?!', 11 => 'Binary, ! for 1 and ? for 0', 12 => '', 13 => '1', 14 => 'Variable', 15 => '', 16 => '{7}', 17 => 'Number, only works as a value', 18 => '', 19 => '0 = !?!', 20 => 'Set a var to a value ^= for specifically bool #= for specifically int', 21 => '', 22 => '0? [ ]', 23 => 'If the value is true run the block of code', 24 => '', 25 => '0? < >', 26 => 'While the value is true run the loop', 27 => '', 28 => '0? [ ]', 29 => 'If the value is true jump to specified label', 30 => '', 31 => '0::1 [ ]', 32 => 'If the values are equal run the block of code', 33 => '', 34 => '0::1 < >', 35 => 'While the values are equal', 36 => '', 37 => '0::1 @label', 38 => 'If the values are equal jump to specified label', 39 => '', 40 => '@label', 41 => 'Jump to specified label', 42 => '', 43 => 'label:', 44 => 'Declare label', 45 => '', 46 => '0~', 47 => 'Halt program if value is true', 48 => '', 49 => '~', 50 => 'Unconditional Halt', 51 => '', 52 => '0. (int)', 53 => 'Print value as ASCII', 54 => '', 55 => '0. (bool)', 56 => 'Print value as 0 / 1', 57 => '', 58 => '0$ (int)', 59 => 'Accept input as ASCII', 60 => '', 61 => '0$ (bool)', 62 => 'Accept input as 0 / 1', 63 => '', 64 => '^0', 65 => 'Convert value to bool', 66 => '', 67 => '#0', 68 => 'Convert value to int', 69 => '', 70 => '0!', 71 => 'NOT, NOTs a value', 72 => '', 73 => '0&1', 74 => 'AND, ANDs two values', 75 => '', 76 => '0|1', 77 => 'OR, ORs two values ', 78 => '', 79 => '{ !?! }', 80 => 'Value, just a literal', 81 => '', 82 => '[ ... ]', 83 => 'Block of code, Runs the code inside', 84 => '', 85 => '( ... )', 86 => 'Parentheses, order of operations', 87 => '', 88 => '< ... >', 89 => 'Loop, Like the block of code but loops forever', 90 => '', 91 => ';Comment', 92 => 'Comment, Self explanatory', 93 => '</pre>', 94 => '', 95 => '== Examples ==', 96 => '=== Truth Machine ===', 97 => ' ^0$ ;Get input (0/1)', 98 => ' 0? <0.> ;If 1 print input forever (1)', 99 => ' 0. ;Print input', 100 => '', 101 => '=== Cat program ===', 102 => ' <0$ 0.> ;Loop forever between getting input and outputting it ', 103 => '', 104 => '=== Hello World ===', 105 => ' {72}. {101}. {108}. {108}. {111}. {44}. {32}. {87}. {111}. {114}. {108}. {100}. {33}.' ]
Unix timestamp of change (timestamp)
'1759594263'