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) | 19 |
Name of the user account (user_name) | 'InLuaIKnow' |
Age of the user account (user_age) | 271046 |
Page ID (page_id) | 0 |
Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'O?' |
Full page title (page_prefixedtitle) | 'O?' |
Action (action) | 'edit' |
Edit summary/reason (summary) | 'add page' |
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) | '{{WIP}}
<h5>Concept for a language made by [[User:InLuaIKnow|InLuaIKnow]]</h5>
==Examples==
===[[XKCD Random Number]]===
function getRandomNumber():{
return 4; /# chosen by fair dice roll.
/# guaranteed to be random.
}
===Hello, world!===
using lib Program;
function Program.Main():{
Program.IO.Println("Hello, world!");
return 0;
};
====Alternative====
using lib Program;
namespaced Program.IO.Println println;
function Program.Main():{
println("Hello, world!");
return 0;
};
===99 Bottles of Beer===
using lib Program;
namespaced Program.IO.Println println;
function Program.Main():{
beers = 99;
while (beers>0):{
println(beers+" bottles of beer on the wall.");
println(beers+" bottles of beer.");
println("Take one down, pass it around,");
beers-=1;
};
println("No more bottles of beer on the wall,");
println("no more bottles of beer.");
println("Go to the store and buy some more,");
println("99 bottles of beer on the wall...");
return 0;
};
===cat program===
using lib Program;
namespaced Program.IO.Println println;
namespaced Program.IO.stdin.Read read;
function Program.Main():{
while (true):{
println(read("l>"));
};
return 0;
};' |
Unified diff of changes made by edit (edit_diff) | '@@ -1,0 +1,52 @@
+{{WIP}}
+<h5>Concept for a language made by [[User:InLuaIKnow|InLuaIKnow]]</h5>
+
+==Examples==
+
+===[[XKCD Random Number]]===
+ function getRandomNumber():{
+ return 4; /# chosen by fair dice roll.
+ /# guaranteed to be random.
+ }
+
+===Hello, world!===
+ using lib Program;
+
+ function Program.Main():{
+ Program.IO.Println("Hello, world!");
+ return 0;
+ };
+====Alternative====
+ using lib Program;
+ namespaced Program.IO.Println println;
+ function Program.Main():{
+ println("Hello, world!");
+ return 0;
+ };
+===99 Bottles of Beer===
+ using lib Program;
+ namespaced Program.IO.Println println;
+ function Program.Main():{
+ beers = 99;
+ while (beers>0):{
+ println(beers+" bottles of beer on the wall.");
+ println(beers+" bottles of beer.");
+ println("Take one down, pass it around,");
+ beers-=1;
+ };
+ println("No more bottles of beer on the wall,");
+ println("no more bottles of beer.");
+ println("Go to the store and buy some more,");
+ println("99 bottles of beer on the wall...");
+ return 0;
+ };
+===cat program===
+ using lib Program;
+ namespaced Program.IO.Println println;
+ namespaced Program.IO.stdin.Read read;
+ function Program.Main():{
+ while (true):{
+ println(read("l>"));
+ };
+ return 0;
+ };
' |
New page size (new_size) | 1305 |
Old page size (old_size) | 0 |
Lines added in edit (added_lines) | [
0 => '{{WIP}}',
1 => '<h5>Concept for a language made by [[User:InLuaIKnow|InLuaIKnow]]</h5>',
2 => '',
3 => '==Examples==',
4 => '',
5 => '===[[XKCD Random Number]]===',
6 => ' function getRandomNumber():{',
7 => ' return 4; /# chosen by fair dice roll.',
8 => ' /# guaranteed to be random.',
9 => ' }',
10 => '',
11 => '===Hello, world!===',
12 => ' using lib Program;',
13 => ' ',
14 => ' function Program.Main():{',
15 => ' Program.IO.Println("Hello, world!");',
16 => ' return 0;',
17 => ' };',
18 => '====Alternative====',
19 => ' using lib Program;',
20 => ' namespaced Program.IO.Println println;',
21 => ' function Program.Main():{',
22 => ' println("Hello, world!");',
23 => ' return 0;',
24 => ' };',
25 => '===99 Bottles of Beer===',
26 => ' using lib Program;',
27 => ' namespaced Program.IO.Println println;',
28 => ' function Program.Main():{',
29 => ' beers = 99;',
30 => ' while (beers>0):{',
31 => ' println(beers+" bottles of beer on the wall.");',
32 => ' println(beers+" bottles of beer.");',
33 => ' println("Take one down, pass it around,");',
34 => ' beers-=1;',
35 => ' };',
36 => ' println("No more bottles of beer on the wall,");',
37 => ' println("no more bottles of beer.");',
38 => ' println("Go to the store and buy some more,");',
39 => ' println("99 bottles of beer on the wall...");',
40 => ' return 0;',
41 => ' };',
42 => '===cat program===',
43 => ' using lib Program;',
44 => ' namespaced Program.IO.Println println;',
45 => ' namespaced Program.IO.stdin.Read read;',
46 => ' function Program.Main():{',
47 => ' while (true):{',
48 => ' println(read("l>"));',
49 => ' };',
50 => ' return 0;',
51 => ' };'
] |
Unix timestamp of change (timestamp) | '1772002777' |