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)
'Akuysa'
Age of the user account (user_age)
59276
Page ID (page_id)
0
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Boolean'
Full page title (page_prefixedtitle)
'Boolean'
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)
'Boolean is created by [[User:Akuysa]] that relies mostly on bit memory tape, byte memory tape and printing ASCII codes. This esolang uses purely binary. == Language Characters == === Expressions === {| class="wikitable" |- ! Expression !! What it represents / does |- | <code>0</code> || Boolean 0 |- | <code>1</code> || Boolean 1 |- | <code>val1 & val2</code> || Boolean AND operation |- | <code>! val</code> || Boolean NOT operation |- | <code># idx</code> || Gets bit from bit index <code>idx</code> |- | <code>?</code> || Seeks for User's input, and sets the byte memory tape to its binary representation |- | <code>idx @ bit</code> || Gets bit <code>bit</code> from byte index <code>idx</code> |- | <code>idx @</code> || Gets byte index <code>idx</code> |- | <code>@</code> || Gets all bytes in order |- | <code>+ bit bit bit bit bit bit bit bit</code> || Concatenates 8 bits to a byte |} === Statements === {| class="wikitable" |- ! Statement !! What it does |- | <code>idx bit</code> || Sets bit index <code>idx</code> to <code>bit</code> |- | <code>$ bytes</code> || Prints the bytes values in ASCII |- | <code>bit [<br>statements<br>]</code> || This loop continues when the condition <code>bit</code> is 1, skips when the condition is 0 |} I recommend using tabs for loops for readability. === Texts === {| class="wikitable" |- ! Text !! What it's for |- | <code>//text</code> || Commenting |- | <code>"text"</code> || String to print |} == Programs in Boolean == === Hello, World! === <code> $ "Hello, World!" </code> === Truth Machine === <code> ? <br> 0@0 [ <br> $ @ <br> ] <br> $ @ </code> === Cat Program === <code> ? <br> $ @ </code> [[Category:Languages]]'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,78 @@ +Boolean is created by [[User:Akuysa]] that relies mostly on bit memory tape, byte memory tape and printing ASCII codes. This esolang uses purely binary. + +== Language Characters == + +=== Expressions === + +{| class="wikitable" +|- +! Expression !! What it represents / does +|- +| <code>0</code> || Boolean 0 +|- +| <code>1</code> || Boolean 1 +|- +| <code>val1 & val2</code> || Boolean AND operation +|- +| <code>! val</code> || Boolean NOT operation +|- +| <code># idx</code> || Gets bit from bit index <code>idx</code> +|- +| <code>?</code> || Seeks for User's input, and sets the byte memory tape to its binary representation +|- +| <code>idx @ bit</code> || Gets bit <code>bit</code> from byte index <code>idx</code> +|- +| <code>idx @</code> || Gets byte index <code>idx</code> +|- +| <code>@</code> || Gets all bytes in order +|- +| <code>+ bit bit bit bit bit bit bit bit</code> || Concatenates 8 bits to a byte +|} + +=== Statements === + +{| class="wikitable" +|- +! Statement !! What it does +|- +| <code>idx bit</code> || Sets bit index <code>idx</code> to <code>bit</code> +|- +| <code>$ bytes</code> || Prints the bytes values in ASCII +|- +| <code>bit [<br>statements<br>]</code> || This loop continues when the condition <code>bit</code> is 1, skips when the condition is 0 +|} + +I recommend using tabs for loops for readability. + +=== Texts === + +{| class="wikitable" +|- +! Text !! What it's for +|- +| <code>//text</code> || Commenting +|- +| <code>"text"</code> || String to print +|} + +== Programs in Boolean == + +=== Hello, World! === + +<code> +$ "Hello, World!" +</code> + +=== Truth Machine === + +<code> +? <br> 0@0 [ <br> $ @ <br> ] <br> $ @ +</code> + +=== Cat Program === + +<code> +? <br> $ @ +</code> + +[[Category:Languages]] '
New page size (new_size)
1687
Old page size (old_size)
0
Lines added in edit (added_lines)
[ 0 => 'Boolean is created by [[User:Akuysa]] that relies mostly on bit memory tape, byte memory tape and printing ASCII codes. This esolang uses purely binary.', 1 => '', 2 => '== Language Characters ==', 3 => '', 4 => '=== Expressions ===', 5 => '', 6 => '{| class="wikitable"', 7 => '|-', 8 => '! Expression !! What it represents / does', 9 => '|-', 10 => '| <code>0</code> || Boolean 0', 11 => '|-', 12 => '| <code>1</code> || Boolean 1', 13 => '|-', 14 => '| <code>val1 & val2</code> || Boolean AND operation', 15 => '|-', 16 => '| <code>! val</code> || Boolean NOT operation', 17 => '|-', 18 => '| <code># idx</code> || Gets bit from bit index <code>idx</code>', 19 => '|-', 20 => '| <code>?</code> || Seeks for User's input, and sets the byte memory tape to its binary representation', 21 => '|-', 22 => '| <code>idx @ bit</code> || Gets bit <code>bit</code> from byte index <code>idx</code>', 23 => '|-', 24 => '| <code>idx @</code> || Gets byte index <code>idx</code>', 25 => '|-', 26 => '| <code>@</code> || Gets all bytes in order', 27 => '|-', 28 => '| <code>+ bit bit bit bit bit bit bit bit</code> || Concatenates 8 bits to a byte', 29 => '|}', 30 => '', 31 => '=== Statements ===', 32 => '', 33 => '{| class="wikitable"', 34 => '|-', 35 => '! Statement !! What it does', 36 => '|-', 37 => '| <code>idx bit</code> || Sets bit index <code>idx</code> to <code>bit</code>', 38 => '|-', 39 => '| <code>$ bytes</code> || Prints the bytes values in ASCII', 40 => '|-', 41 => '| <code>bit [<br>statements<br>]</code> || This loop continues when the condition <code>bit</code> is 1, skips when the condition is 0', 42 => '|}', 43 => '', 44 => 'I recommend using tabs for loops for readability.', 45 => '', 46 => '=== Texts ===', 47 => '', 48 => '{| class="wikitable"', 49 => '|-', 50 => '! Text !! What it's for', 51 => '|-', 52 => '| <code>//text</code> || Commenting', 53 => '|-', 54 => '| <code>"text"</code> || String to print', 55 => '|}', 56 => '', 57 => '== Programs in Boolean ==', 58 => '', 59 => '=== Hello, World! ===', 60 => '', 61 => '<code>', 62 => '$ "Hello, World!"', 63 => '</code>', 64 => '', 65 => '=== Truth Machine ===', 66 => '', 67 => '<code>', 68 => '? <br> 0@0 [ <br> $ @ <br> ] <br> $ @', 69 => '</code>', 70 => '', 71 => '=== Cat Program ===', 72 => '', 73 => '<code>', 74 => '? <br> $ @', 75 => '</code>', 76 => '', 77 => '[[Category:Languages]]' ]
Unix timestamp of change (timestamp)
'1766644967'