New page wikitext, after the edit (new_wikitext) | ''''HeXPlik̸͗̐̈́͝''' is (kind of) based on [[Befunge]] and made by [[User:Esdraslov|Esdraslov]]
== Commands ==
'''HeXPlik̸͗̐̈́͝''' is cell-based, and the cell pointer moves to the next cell everytime a write action is made.
Please note that any <code>...</code> should be replaced.
'''HeXPlik̸͗̐̈́͝''' works in hexadecimal, which means all values you put should be in hexadecimal
{| class="wikitable"
!Command
!Action
|-
| style="text-align:center;"|<code>_...-</code>
|Defines a string.
|-
| style="text-align:center;"|<code>=</code>
|Executes the coding and setting the string pointer (starts at the end of the string).
|-
| style="text-align:center;"|<code>/</code>
|Ends the code snippet of <code>=</code>, a new line is require since anything after <code>/</code> on the same line is ignored.
|-
| style="text-align:center;"|<code>p</code>
|Sets the current cell value to the character ASCII code which the string pointer is pointed at.
|-
| style="text-align:center;"|<code><</code>
|Moves the string pointer backwords
|-
| style="text-align:center;"|<code>></code>
|Moves the string pointer forwords
|-
| style="text-align:center;"|<code>~</code>
|Do the crazy operator with the value on the actual cell and stores on the actual cell
|-
| style="text-align:center"|<code>$...;</code>
|Checks if the value on the current cell is the same as in between the <code>$</code> and <code>;</code>
|-
| style="text-align:center;"|<code>(...)</code>
|A block of code
|-
| style="text-align:center"|<code>{</code>
|Moves the pointer backwords
|-
| style="text-align:center"|<code>}</code>
|Moves the pointer forward
|-
| style="text-align:center"|<code>,</code>
|Gets the user input and stores it on the current cell
|-
| style="text-align:center"|<code>.</code>
|Outputs the character that has the ASCII in the current cell
|-
| style="text-align:center"|<code>[</code>
|From [[Brainfuck]], jumps to the next <code>]</code> if the current cell is 0
|-
| style="text-align:center"|<code>]</code>
|From [[Brainfuck]], jumps to the previous <code>[</code> if the current cell is not 0
|-
| style="text-align:center"|<code>§</code>
|Increments the current cell
|-
| style="text-align:center"|<code>%</code>
|Decrements the current cell
|}
=== Crazy operator ===
The crazy operator is a bit strange as it should, here is it:
{| class="wikitable"
!Entry
!Output
|-
|0
|F
|-
|1
|6
|-
|2
|E
|-
|3
|8
|-
|4
|A
|-
|5
|D
|-
|6
|1
|-
|7
|0
|-
|8
|B
|-
|9
|7
|-
|A
|C
|-
|B
|5
|-
|C
|9
|-
|D
|3
|-
|E
|4
|-
|F
|8
|}
== Examples ==
Hello world in HeXPlik̸͗̐̈́͝ is this:
<pre>
_!dlroW ,olleH-=p[<p]/
{{{{{{{{{{{{{[.}]
</pre>
A truth machine (The code is imcomplete and possibly wrong):
<pre>
,{$1;(§{§{§{{[}§{§{§{§{§{§{§{§{§{§{{%{{]}§[.])
</pre>
[[Category:Languages]]
[[Category:Cell-based]]' |
Lines added in edit (added_lines) | [
0 => ''''HeXPlik̸͗̐̈́͝''' is (kind of) based on [[Befunge]] and made by [[User:Esdraslov|Esdraslov]]',
1 => '',
2 => '== Commands ==',
3 => ''''HeXPlik̸͗̐̈́͝''' is cell-based, and the cell pointer moves to the next cell everytime a write action is made.',
4 => '',
5 => 'Please note that any <code>...</code> should be replaced.',
6 => '',
7 => ''''HeXPlik̸͗̐̈́͝''' works in hexadecimal, which means all values you put should be in hexadecimal',
8 => '{| class="wikitable"',
9 => '!Command',
10 => '!Action',
11 => '|-',
12 => '| style="text-align:center;"|<code>_...-</code>',
13 => '|Defines a string.',
14 => '|-',
15 => '| style="text-align:center;"|<code>=</code>',
16 => '|Executes the coding and setting the string pointer (starts at the end of the string).',
17 => '|-',
18 => '| style="text-align:center;"|<code>/</code>',
19 => '|Ends the code snippet of <code>=</code>, a new line is require since anything after <code>/</code> on the same line is ignored.',
20 => '|-',
21 => '| style="text-align:center;"|<code>p</code>',
22 => '|Sets the current cell value to the character ASCII code which the string pointer is pointed at.',
23 => '|-',
24 => '| style="text-align:center;"|<code><</code>',
25 => '|Moves the string pointer backwords',
26 => '|-',
27 => '| style="text-align:center;"|<code>></code>',
28 => '|Moves the string pointer forwords',
29 => '|-',
30 => '| style="text-align:center;"|<code>~</code>',
31 => '|Do the crazy operator with the value on the actual cell and stores on the actual cell',
32 => '|-',
33 => '| style="text-align:center"|<code>$...;</code>',
34 => '|Checks if the value on the current cell is the same as in between the <code>$</code> and <code>;</code>',
35 => '|-',
36 => '| style="text-align:center;"|<code>(...)</code>',
37 => '|A block of code',
38 => '|-',
39 => '| style="text-align:center"|<code>{</code>',
40 => '|Moves the pointer backwords',
41 => '|-',
42 => '| style="text-align:center"|<code>}</code>',
43 => '|Moves the pointer forward',
44 => '|-',
45 => '| style="text-align:center"|<code>,</code>',
46 => '|Gets the user input and stores it on the current cell',
47 => '|-',
48 => '| style="text-align:center"|<code>.</code>',
49 => '|Outputs the character that has the ASCII in the current cell',
50 => '|-',
51 => '| style="text-align:center"|<code>[</code>',
52 => '|From [[Brainfuck]], jumps to the next <code>]</code> if the current cell is 0',
53 => '|-',
54 => '| style="text-align:center"|<code>]</code>',
55 => '|From [[Brainfuck]], jumps to the previous <code>[</code> if the current cell is not 0',
56 => '|-',
57 => '| style="text-align:center"|<code>§</code>',
58 => '|Increments the current cell',
59 => '|-',
60 => '| style="text-align:center"|<code>%</code>',
61 => '|Decrements the current cell',
62 => '|}',
63 => '',
64 => '=== Crazy operator ===',
65 => '',
66 => 'The crazy operator is a bit strange as it should, here is it:',
67 => '{| class="wikitable"',
68 => '!Entry',
69 => '!Output',
70 => '|-',
71 => '|0',
72 => '|F',
73 => '|-',
74 => '|1',
75 => '|6',
76 => '|-',
77 => '|2',
78 => '|E',
79 => '|-',
80 => '|3',
81 => '|8',
82 => '|-',
83 => '|4',
84 => '|A',
85 => '|-',
86 => '|5',
87 => '|D',
88 => '|-',
89 => '|6',
90 => '|1',
91 => '|-',
92 => '|7',
93 => '|0',
94 => '|-',
95 => '|8',
96 => '|B',
97 => '|-',
98 => '|9',
99 => '|7',
100 => '|-',
101 => '|A',
102 => '|C',
103 => '|-',
104 => '|B',
105 => '|5',
106 => '|-',
107 => '|C',
108 => '|9',
109 => '|-',
110 => '|D',
111 => '|3',
112 => '|-',
113 => '|E',
114 => '|4',
115 => '|-',
116 => '|F',
117 => '|8',
118 => '|}',
119 => '',
120 => '== Examples ==',
121 => '',
122 => 'Hello world in HeXPlik̸͗̐̈́͝ is this:',
123 => '<pre>',
124 => '_!dlroW ,olleH-=p[<p]/',
125 => '{{{{{{{{{{{{{[.}]',
126 => '</pre>',
127 => '',
128 => 'A truth machine (The code is imcomplete and possibly wrong):',
129 => '<pre>',
130 => ',{$1;(§{§{§{{[}§{§{§{§{§{§{§{§{§{§{{%{{]}§[.])',
131 => '</pre>',
132 => '',
133 => '[[Category:Languages]]',
134 => '[[Category:Cell-based]]'
] |