diff options
| author | nsfisis <nsfisis@gmail.com> | 2023-03-17 01:56:28 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2023-03-17 01:56:28 +0900 |
| commit | 77d1d07fbc1b8e27125d5d727e1551e9aeaac6c2 (patch) | |
| tree | 9df529139da165452ba2db2e33a28898a97dea4a /content/posts/2022-04-09/phperkaigi-2022-tokens.xml | |
| parent | 0766039bd9e6b9f5e6334e84666f5be698d41fc3 (diff) | |
| download | blog.nsfisis.dev-77d1d07fbc1b8e27125d5d727e1551e9aeaac6c2.tar.gz blog.nsfisis.dev-77d1d07fbc1b8e27125d5d727e1551e9aeaac6c2.tar.zst blog.nsfisis.dev-77d1d07fbc1b8e27125d5d727e1551e9aeaac6c2.zip | |
fix(content): fix XML notations
Diffstat (limited to 'content/posts/2022-04-09/phperkaigi-2022-tokens.xml')
| -rw-r--r-- | content/posts/2022-04-09/phperkaigi-2022-tokens.xml | 47 |
1 files changed, 12 insertions, 35 deletions
diff --git a/content/posts/2022-04-09/phperkaigi-2022-tokens.xml b/content/posts/2022-04-09/phperkaigi-2022-tokens.xml index b0c749b..0f5d7be 100644 --- a/content/posts/2022-04-09/phperkaigi-2022-tokens.xml +++ b/content/posts/2022-04-09/phperkaigi-2022-tokens.xml @@ -141,27 +141,13 @@ <simpara>実行結果はこちら: <link xl:href="https://ideone.com/22VWmb">https://ideone.com/22VWmb</link></simpara> <simpara>それぞれの絵文字で表された関数が、各命令に対応している。</simpara> <itemizedlist> - <listitem> - <simpara><literal>$👉</literal>: <literal>></literal></simpara> - </listitem> - <listitem> - <simpara><literal>$👈</literal>: <literal><</literal></simpara> - </listitem> - <listitem> - <simpara><literal>$👍</literal>: <literal>+</literal></simpara> - </listitem> - <listitem> - <simpara><literal>$👎</literal>: <literal>-</literal></simpara> - </listitem> - <listitem> - <simpara><literal>$📝</literal>: <literal>.</literal></simpara> - </listitem> - <listitem> - <simpara><literal>$🤡</literal>: <literal>[</literal></simpara> - </listitem> - <listitem> - <simpara><literal>$🎪</literal>: <literal>]</literal></simpara> - </listitem> + <listitem><literal>$👉</literal>: <literal>></literal></listitem> + <listitem><literal>$👈</literal>: <literal><</literal></listitem> + <listitem><literal>$👍</literal>: <literal>+</literal></listitem> + <listitem><literal>$👎</literal>: <literal>-</literal></listitem> + <listitem><literal>$📝</literal>: <literal>.</literal></listitem> + <listitem><literal>$🤡</literal>: <literal>[</literal></listitem> + <listitem><literal>$🎪</literal>: <literal>]</literal></listitem> </itemizedlist> <simpara><literal>,</literal> (入力) に対応する関数はない (このプログラムでは使わないので用意していない)。</simpara> @@ -286,20 +272,11 @@ assert(10 === +(![].+!![]));</programlisting> <title>ヒント</title> <simpara>次に、ソースコードに書いてあるヒントを読んでいく。</simpara> <itemizedlist> - <listitem> - <simpara><literal>N</literal> それ自体は、42 や 8128 - といったような特別な意味を持たず、ランダムに決められている</simpara> - </listitem> - <listitem> - <simpara><literal>$token</literal> の各要素は、1文字を表す</simpara> - </listitem> - <listitem> - <simpara>1文字は 5x5 のセルからなる</simpara> - </listitem> - <listitem> - <simpara>出力されるのは、完全な PHPer トークンである</simpara> - </listitem> -</itemizedlist> + <listitem><literal>N</literal> それ自体は、42 や 8128 といったような特別な意味を持たず、ランダムに決められている</listitem> + <listitem><literal>$token</literal> の各要素は、1文字を表す</listitem> + <listitem>1文字は 5x5 のセルからなる</listitem> + <listitem>出力されるのは、完全な PHPer トークンである</listitem> + </itemizedlist> <simpara>ここで、PHPer トークンは必ず <literal>#</literal> 記号から始まることを思いだすと、 <literal>$token</literal> の最初の数字 <literal>0x14B499C</literal> は、変換の結果 <literal>#</literal> になるのではないかと予想される (なお、このことは、リポジトリの README |
