aboutsummaryrefslogtreecommitdiffhomepage
path: root/content/posts/2021-10-02
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2023-03-17 01:56:28 +0900
committernsfisis <nsfisis@gmail.com>2023-03-17 01:56:28 +0900
commit77d1d07fbc1b8e27125d5d727e1551e9aeaac6c2 (patch)
tree9df529139da165452ba2db2e33a28898a97dea4a /content/posts/2021-10-02
parent0766039bd9e6b9f5e6334e84666f5be698d41fc3 (diff)
downloadblog.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/2021-10-02')
-rw-r--r--content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.xml38
-rw-r--r--content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml14
-rw-r--r--content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml40
3 files changed, 28 insertions, 64 deletions
diff --git a/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.xml b/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.xml
index f212b7c..4ee22fe 100644
--- a/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.xml
+++ b/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.xml
@@ -53,15 +53,15 @@ std::cout &lt;&lt; "Hello, World!" &lt;&lt; std::endl;
<blockquote>
<itemizedlist>
<listitem>
- <simpara>the identifiers that are keywords cannot be used for other purposes;</simpara>
+ the identifiers that are keywords cannot be used for other purposes;
<itemizedlist>
<listitem>
- <simpara>The only place they can be used as non-keywords is in an
- attribute-token. (e.g. [[private]] is a valid attribute) (since C++11)</simpara>
- </listitem>
- </itemizedlist>
- </listitem>
-</itemizedlist>
+ The only place they can be used as non-keywords is in an
+ attribute-token. (e.g. [[private]] is a valid attribute) (since C++11)
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </itemizedlist>
</blockquote>
<simpara>キーワードでも属性として指定する場合は非キーワードとして使えるらしい。
実際にやってみる。</simpara>
@@ -91,24 +91,12 @@ std::cout &lt;&lt; "Hello, World!" &lt;&lt; std::endl;
(参考:
<link xl:href="https://timsong-cpp.github.io/cppwp/n4659/lex.digraph">同ドラフト</link>)</simpara>
<itemizedlist>
- <listitem>
- <simpara><literal>&lt;%</literal> → <literal>{</literal></simpara>
- </listitem>
- <listitem>
- <simpara><literal>%&gt;</literal> → <literal>}</literal></simpara>
- </listitem>
- <listitem>
- <simpara><literal>&lt;:</literal> → <literal>[</literal></simpara>
- </listitem>
- <listitem>
- <simpara><literal>:&gt;</literal> → <literal>]</literal></simpara>
- </listitem>
- <listitem>
- <simpara><literal>%:</literal> → <literal>#</literal></simpara>
- </listitem>
- <listitem>
- <simpara><literal>%:%:</literal> → <literal>##</literal></simpara>
- </listitem>
+ <listitem><literal>&lt;%</literal> → <literal>{</literal></listitem>
+ <listitem><literal>%&gt;</literal> → <literal>}</literal></listitem>
+ <listitem><literal>&lt;:</literal> → <literal>[</literal></listitem>
+ <listitem><literal>:&gt;</literal> → <literal>]</literal></listitem>
+ <listitem><literal>%:</literal> → <literal>#</literal></listitem>
+ <listitem><literal>%:%:</literal> → <literal>##</literal></listitem>
</itemizedlist>
<simpara>「<literal>identifier</literal>
の構文上の要件を満たさないような代替トークン」はこれらが当てはまると思われる。</simpara>
diff --git a/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml b/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
index 4176c67..2901e44 100644
--- a/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
+++ b/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
@@ -177,19 +177,13 @@ end</programlisting>
<title>まとめ</title>
<itemizedlist>
<listitem>
- <simpara><literal>if</literal> や <literal>case</literal> の条件の後ろには <literal>then</literal>、<literal>;</literal>、改行のいずれかが必要</simpara>
+ <literal>if</literal> や <literal>case</literal> の条件の後ろには <literal>then</literal>、<literal>;</literal>、改行のいずれかが必要
<itemizedlist>
- <listitem>
- <simpara>通常は改行しておけばよい</simpara>
- </listitem>
+ <listitem>通常は改行しておけばよい</listitem>
</itemizedlist>
</listitem>
- <listitem>
- <simpara>3.0 で入る予定の <literal>case</literal> - <literal>in</literal> でも <literal>then</literal> 等が必要になる</simpara>
- </listitem>
- <listitem>
- <simpara>Ruby の構文を正確に知るには (現状) <literal>parse.y</literal> を直接読めばよい</simpara>
- </listitem>
+ <listitem>3.0 で入る予定の <literal>case</literal> - <literal>in</literal> でも <literal>then</literal> 等が必要になる</listitem>
+ <listitem>Ruby の構文を正確に知るには (現状) <literal>parse.y</literal> を直接読めばよい</listitem>
</itemizedlist>
</section>
</article>
diff --git a/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml b/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
index ed7f03f..dc3843b 100644
--- a/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
+++ b/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
@@ -28,15 +28,9 @@
<literal>:help</literal>
に説明があるが、この記事のタイトルにある2つを含めた以下のイベントには、その違いについて説明がない。</simpara>
<itemizedlist>
- <listitem>
- <simpara><literal>BufRead</literal>/<literal>BufReadPost</literal></simpara>
- </listitem>
- <listitem>
- <simpara><literal>BufWrite</literal>/<literal>BufWritePre</literal></simpara>
- </listitem>
- <listitem>
- <simpara><literal>BufAdd</literal>/<literal>BufCreate</literal></simpara>
- </listitem>
+ <listitem><literal>BufRead</literal>/<literal>BufReadPost</literal></listitem>
+ <listitem><literal>BufWrite</literal>/<literal>BufWritePre</literal></listitem>
+ <listitem><literal>BufAdd</literal>/<literal>BufCreate</literal></listitem>
</itemizedlist>
<simpara>このうち、<literal>BufAdd</literal>/<literal>BufCreate</literal> に関しては、<literal>:help BufCreate</literal> に</simpara>
<blockquote>
@@ -90,39 +84,27 @@ to |EncodingChanged|.</literallayout>
<simpara>記事タイトルについて言えば、どちらも変わらないので好きな方を使えばよい。あえて言えば、次のようになるだろう。</simpara>
<itemizedlist>
<listitem>
- <simpara><literal>BufAdd</literal>/<literal>BufCreate</literal></simpara>
+ <literal>BufAdd</literal>/<literal>BufCreate</literal>
<itemizedlist>
- <listitem>
- <simpara>→ <literal>BufCreate</literal> は歴史的な理由により (<literal>`for historic reasons'')
- 存在しているため、新しい方 (`BufAdd</literal>) を使う</simpara>
- </listitem>
+ <listitem>→ <literal>BufCreate</literal> は歴史的な理由により ("for historic reasons") 存在しているため、新しい方 (<literal>BufAdd</literal>) を使う</listitem>
</itemizedlist>
</listitem>
<listitem>
- <simpara><literal>BufRead</literal>/<literal>BufReadPost</literal></simpara>
+ <literal>BufRead</literal>/<literal>BufReadPost</literal>
<itemizedlist>
- <listitem>
- <simpara>→ <literal>BufReadPre</literal> との対称性のため、あるいは <literal>BufWritePost</literal>
- との対称性のため <literal>BufReadPost</literal> を使う</simpara>
- </listitem>
+ <listitem>→ <literal>BufReadPre</literal> との対称性のため、あるいは <literal>BufWritePost</literal> との対称性のため <literal>BufReadPost</literal> を使う</listitem>
</itemizedlist>
</listitem>
<listitem>
- <simpara><literal>BufWrite</literal>/<literal>BufWritePre</literal></simpara>
+ <literal>BufWrite</literal>/<literal>BufWritePre</literal>
<itemizedlist>
- <listitem>
- <simpara>→ <literal>BufWritePost</literal> との対称性のため、あるいは <literal>BufReadPre</literal>
- との対称性のため <literal>BufWritePre</literal> を使う</simpara>
- </listitem>
+ <listitem>→ <literal>BufWritePost</literal> との対称性のため、あるいは <literal>BufReadPre</literal> との対称性のため <literal>BufWritePre</literal> を使う</listitem>
</itemizedlist>
</listitem>
<listitem>
- <simpara><literal>FileEncoding</literal>/<literal>EncodingChanged</literal></simpara>
+ <literal>FileEncoding</literal>/<literal>EncodingChanged</literal>
<itemizedlist>
- <listitem>
- <simpara>→ <literal>FileEncoding</literal> は <literal>`Obsolete''
- と明言されているので、`EncodingChanged</literal> を使う</simpara>
-</listitem>
+ <listitem>→ <literal>FileEncoding</literal> は <literal>`Obsolete'' と明言されているので、`EncodingChanged</literal> を使う</listitem>
</itemizedlist>
</listitem>
</itemizedlist>