Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'Pararedox' |
Full page title (page_prefixedtitle) | 'Pararedox' |
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) | '[[Category:Stubs]]
== the short intro ==
'''Pararedox''' is an text-based esolang that is focused on ''Redefining and Redoing''
== syntax ==
the syntax will always be two or three letter commands (case sensitive) either with arguments or variants (variant ids also have a maximum of 3 letters/symbols)
Here are some examples and definitions (? Is a placeholder symbol and probably won’t be used in any future commands or syntax):
??.? Is the variant of ?? corresponding to ?.
??() command example with inputs
?? command example
instead of using stacks or variables, it uses 3 arrays (alpha (α), beta (β) and gamma (γ))
this also supports succession, the opposite of succession and loops, ''make the hyperoperations yourself.''
the symbol ! is this language’s equivalent of javascript’s ;
Yes, basic normal comparison is present within this esolang.
== commands ==
* Suc(n:numb) | inp, out | output: n+1
** Suc.O(n:numb) | inp, out | output: n-1
* LP(until:bool, do:PARRD script) | inp, do | basic until loop
* Fnc(name:string (min: 3L, max: 4L), argument1:string(max:3L), argument2:string(max:3L), do:PARRD script) | inp, do | basic function definer
* Var(name:string(maximum: 3L), Val:any) | inp | defines/redefines a variable
* Red(letter1:string(1L), letter2:string(2L)) | inp | rewrites the command above, replacing the first letter1 with letter2, if the command above is another Red, then look above
** Red.Var(VariantId:String(1L)) | inp | rewrites the command above, setting the variant to VariantId, if the variant already is VariantId, then remove the variant, if the command above is another Red, then look above
** Red.o | none | redos the whole script
* Skp(if:Bool) | input | skips if the bool is true
* Out(output:any) | inp | is an output for a function, if isn’t in a function, print.' |
Unified diff of changes made by edit (edit_diff) | '@@ -1,0 +1,33 @@
+[[Category:Stubs]]
+== the short intro ==
+
+'''Pararedox''' is an text-based esolang that is focused on ''Redefining and Redoing''
+
+== syntax ==
+the syntax will always be two or three letter commands (case sensitive) either with arguments or variants (variant ids also have a maximum of 3 letters/symbols)
+
+Here are some examples and definitions (? Is a placeholder symbol and probably won’t be used in any future commands or syntax):
+
+??.? Is the variant of ?? corresponding to ?.
+??() command example with inputs
+?? command example
+
+instead of using stacks or variables, it uses 3 arrays (alpha (α), beta (β) and gamma (γ))
+
+this also supports succession, the opposite of succession and loops, ''make the hyperoperations yourself.''
+
+the symbol ! is this language’s equivalent of javascript’s ;
+
+Yes, basic normal comparison is present within this esolang.
+
+== commands ==
+* Suc(n:numb) | inp, out | output: n+1
+** Suc.O(n:numb) | inp, out | output: n-1
+* LP(until:bool, do:PARRD script) | inp, do | basic until loop
+* Fnc(name:string (min: 3L, max: 4L), argument1:string(max:3L), argument2:string(max:3L), do:PARRD script) | inp, do | basic function definer
+* Var(name:string(maximum: 3L), Val:any) | inp | defines/redefines a variable
+* Red(letter1:string(1L), letter2:string(2L)) | inp | rewrites the command above, replacing the first letter1 with letter2, if the command above is another Red, then look above
+** Red.Var(VariantId:String(1L)) | inp | rewrites the command above, setting the variant to VariantId, if the variant already is VariantId, then remove the variant, if the command above is another Red, then look above
+** Red.o | none | redos the whole script
+* Skp(if:Bool) | input | skips if the bool is true
+* Out(output:any) | inp | is an output for a function, if isn’t in a function, print.
' |
Lines added in edit (added_lines) | [
0 => '[[Category:Stubs]]',
1 => '== the short intro ==',
2 => '',
3 => ''''Pararedox''' is an text-based esolang that is focused on ''Redefining and Redoing''',
4 => '',
5 => '== syntax ==',
6 => 'the syntax will always be two or three letter commands (case sensitive) either with arguments or variants (variant ids also have a maximum of 3 letters/symbols)',
7 => '',
8 => 'Here are some examples and definitions (? Is a placeholder symbol and probably won’t be used in any future commands or syntax):',
9 => '',
10 => '??.? Is the variant of ?? corresponding to ?.',
11 => '??() command example with inputs',
12 => '?? command example',
13 => '',
14 => 'instead of using stacks or variables, it uses 3 arrays (alpha (α), beta (β) and gamma (γ))',
15 => '',
16 => 'this also supports succession, the opposite of succession and loops, ''make the hyperoperations yourself.''',
17 => '',
18 => 'the symbol ! is this language’s equivalent of javascript’s ;',
19 => '',
20 => 'Yes, basic normal comparison is present within this esolang.',
21 => '',
22 => '== commands ==',
23 => '* Suc(n:numb) | inp, out | output: n+1',
24 => '** Suc.O(n:numb) | inp, out | output: n-1',
25 => '* LP(until:bool, do:PARRD script) | inp, do | basic until loop',
26 => '* Fnc(name:string (min: 3L, max: 4L), argument1:string(max:3L), argument2:string(max:3L), do:PARRD script) | inp, do | basic function definer',
27 => '* Var(name:string(maximum: 3L), Val:any) | inp | defines/redefines a variable',
28 => '* Red(letter1:string(1L), letter2:string(2L)) | inp | rewrites the command above, replacing the first letter1 with letter2, if the command above is another Red, then look above',
29 => '** Red.Var(VariantId:String(1L)) | inp | rewrites the command above, setting the variant to VariantId, if the variant already is VariantId, then remove the variant, if the command above is another Red, then look above',
30 => '** Red.o | none | redos the whole script',
31 => '* Skp(if:Bool) | input | skips if the bool is true',
32 => '* Out(output:any) | inp | is an output for a function, if isn’t in a function, print.'
] |