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) | 0 |
Name of the user account (user_name) | 'Akuysa' |
Age of the user account (user_age) | 59271 |
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) | '1766644962' |