diff options
Diffstat (limited to 'docs/posts/2021-10-02')
7 files changed, 24 insertions, 38 deletions
diff --git a/docs/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/docs/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html index d3a9114..d04823b 100644 --- a/docs/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html +++ b/docs/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html @@ -32,6 +32,10 @@ <header class="post-header"> <h1 class="post-title">[C++] 属性構文の属性名にはキーワードが使える [[void]] [[for]]</h1> <div class="post-meta">2021-10-02</div> + <ul class="post-tags"> + <li><a href="https://blog.nsfisis.dev/tags/cpp">cpp</a></li> + <li><a href="https://blog.nsfisis.dev/tags/cpp17">cpp17</a></li> + </ul> </header> <div class="post-content"><p>この記事は Qiita から移植してきたものです。 元 URL: <a href="https://qiita.com/nsfisis/items/94090937bcf860cfa93b">https://qiita.com/nsfisis/items/94090937bcf860cfa93b</a></p> @@ -103,12 +107,6 @@ $ clang++ –std=c++17 hoge.cpp</p> <p>「<code>identifier</code> の構文上の要件を満たさないような代替トークン」はこれらが当てはまると思われる。</p> <p>調べた感想: 字句解析器か構文解析器が辛そう</p> </div> - <footer class="post-footer"> - <ul class="post-tags"> - <li><a href="https://blog.nsfisis.dev/tags/cpp">cpp</a></li> - <li><a href="https://blog.nsfisis.dev/tags/cpp17">cpp17</a></li> - </ul> - </footer> </article></main> <footer class="footer"> <span>© 2022 <a href="https://blog.nsfisis.dev">REPL: Rest-Eat-Program Loop</a></span> diff --git a/docs/posts/2021-10-02/python-unbound-local-error/index.html b/docs/posts/2021-10-02/python-unbound-local-error/index.html index 171005b..b7e0c19 100644 --- a/docs/posts/2021-10-02/python-unbound-local-error/index.html +++ b/docs/posts/2021-10-02/python-unbound-local-error/index.html @@ -32,6 +32,10 @@ <header class="post-header"> <h1 class="post-title">[Python] クロージャとUnboundLocalError: local variable 'x' referenced before assignment</h1> <div class="post-meta">2021-10-02</div> + <ul class="post-tags"> + <li><a href="https://blog.nsfisis.dev/tags/python">python</a></li> + <li><a href="https://blog.nsfisis.dev/tags/python3">python3</a></li> + </ul> </header> <div class="post-content"><p>この記事は Qiita から移植してきたものです。 元 URL: <a href="https://qiita.com/nsfisis/items/5d733703afcb35bbf399">https://qiita.com/nsfisis/items/5d733703afcb35bbf399</a></p> @@ -71,12 +75,6 @@ f() g() </code></pre></div><p><code>(*)</code> のように、<code>nonlocal</code> を追加する。これにより一つ外側のスコープ (<code>g</code> の一つ外側 = <code>f</code>) で定義されている <code>x</code> を探しに行くようになる。</p> </div> - <footer class="post-footer"> - <ul class="post-tags"> - <li><a href="https://blog.nsfisis.dev/tags/python">python</a></li> - <li><a href="https://blog.nsfisis.dev/tags/python3">python3</a></li> - </ul> - </footer> </article></main> <footer class="footer"> <span>© 2022 <a href="https://blog.nsfisis.dev">REPL: Rest-Eat-Program Loop</a></span> diff --git a/docs/posts/2021-10-02/ruby-detect-running-implementation/index.html b/docs/posts/2021-10-02/ruby-detect-running-implementation/index.html index 723cc6a..37360e3 100644 --- a/docs/posts/2021-10-02/ruby-detect-running-implementation/index.html +++ b/docs/posts/2021-10-02/ruby-detect-running-implementation/index.html @@ -32,6 +32,9 @@ <header class="post-header"> <h1 class="post-title">[Ruby] 自身を実行している処理系の種類を判定する</h1> <div class="post-meta">2021-10-02</div> + <ul class="post-tags"> + <li><a href="https://blog.nsfisis.dev/tags/ruby">ruby</a></li> + </ul> </header> <div class="post-content"><p>この記事は Qiita から移植してきたものです。 元 URL: <a href="https://qiita.com/nsfisis/items/74d7ffeeebc51b20d791">https://qiita.com/nsfisis/items/74d7ffeeebc51b20d791</a></p> @@ -100,11 +103,6 @@ jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java] </span><span style="color:#75715e"> */</span> <span style="color:#75715e">#define MRUBY_RUBY_ENGINE "mruby" </span></code></pre></div></div> - <footer class="post-footer"> - <ul class="post-tags"> - <li><a href="https://blog.nsfisis.dev/tags/ruby">ruby</a></li> - </ul> - </footer> </article></main> <footer class="footer"> <span>© 2022 <a href="https://blog.nsfisis.dev">REPL: Rest-Eat-Program Loop</a></span> diff --git a/docs/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html b/docs/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html index 26564a8..d599d11 100644 --- a/docs/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html +++ b/docs/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html @@ -32,6 +32,10 @@ <header class="post-header"> <h1 class="post-title">[Ruby] then キーワードと case in</h1> <div class="post-meta">2021-10-02</div> + <ul class="post-tags"> + <li><a href="https://blog.nsfisis.dev/tags/ruby">ruby</a></li> + <li><a href="https://blog.nsfisis.dev/tags/ruby3">ruby3</a></li> + </ul> </header> <div class="post-content"><p>この記事は Qiita から移植してきたものです。 元 URL: <a href="https://qiita.com/nsfisis/items/787a8cf888a304497223">https://qiita.com/nsfisis/items/787a8cf888a304497223</a></p> @@ -169,12 +173,6 @@ C系の <code>if</code> 後に来る <code>(</code>/<code>)</code> や、Python <li>Ruby の構文を正確に知るには (現状) <code>parse.y</code> を直接読めばよい</li> </ul> </div> - <footer class="post-footer"> - <ul class="post-tags"> - <li><a href="https://blog.nsfisis.dev/tags/ruby">ruby</a></li> - <li><a href="https://blog.nsfisis.dev/tags/ruby3">ruby3</a></li> - </ul> - </footer> </article></main> <footer class="footer"> <span>© 2022 <a href="https://blog.nsfisis.dev">REPL: Rest-Eat-Program Loop</a></span> diff --git a/docs/posts/2021-10-02/rust-where-are-primitive-types-from/index.html b/docs/posts/2021-10-02/rust-where-are-primitive-types-from/index.html index 1946755..9e5df81 100644 --- a/docs/posts/2021-10-02/rust-where-are-primitive-types-from/index.html +++ b/docs/posts/2021-10-02/rust-where-are-primitive-types-from/index.html @@ -32,6 +32,9 @@ <header class="post-header"> <h1 class="post-title">Rust のプリミティブ型はどこからやって来るか</h1> <div class="post-meta">2021-10-02</div> + <ul class="post-tags"> + <li><a href="https://blog.nsfisis.dev/tags/rust">rust</a></li> + </ul> </header> <div class="post-content"><p>この記事は Qiita から移植してきたものです。 元 URL: <a href="https://qiita.com/nsfisis/items/9a429432258bbcd6c565">https://qiita.com/nsfisis/items/9a429432258bbcd6c565</a></p> @@ -157,11 +160,6 @@ rustc_resolve/src/lib.rs: table.insert(sym::i128, Int(IntTy::I128)); <h1 id="まとめ">まとめ</h1> <p>Rust のプリミティブ型は予約語ではない。名前解決の最終段階で特別扱いされ、他に同名の型が見つかっていなければ対応するプリミティブ型に解決される。</p> </div> - <footer class="post-footer"> - <ul class="post-tags"> - <li><a href="https://blog.nsfisis.dev/tags/rust">rust</a></li> - </ul> - </footer> </article></main> <footer class="footer"> <span>© 2022 <a href="https://blog.nsfisis.dev">REPL: Rest-Eat-Program Loop</a></span> diff --git a/docs/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html b/docs/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html index d2ff9e0..8f3233b 100644 --- a/docs/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html +++ b/docs/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html @@ -32,6 +32,9 @@ <header class="post-header"> <h1 class="post-title">[Vim] autocmd events の BufWrite/BufWritePre の違い</h1> <div class="post-meta">2021-10-02</div> + <ul class="post-tags"> + <li><a href="https://blog.nsfisis.dev/tags/vim">vim</a></li> + </ul> </header> <div class="post-content"><p>この記事は Qiita から移植してきたものです。 元 URL: <a href="https://qiita.com/nsfisis/items/79ab4db8564032de0b25">https://qiita.com/nsfisis/items/79ab4db8564032de0b25</a></p> @@ -107,11 +110,6 @@ FileEncoding Obsolete. It still works and is equivalent </ul> <p>ところでこの調査で知ったのだが、<code>BufRead</code> と <code>BufWrite</code> は上にある通り発火するタイミングが「後」と「前」で対称性がない。可能なら <code>Pre</code>/<code>Post</code> 付きのものを使った方が分かりやすいだろう。</p> </div> - <footer class="post-footer"> - <ul class="post-tags"> - <li><a href="https://blog.nsfisis.dev/tags/vim">vim</a></li> - </ul> - </footer> </article></main> <footer class="footer"> <span>© 2022 <a href="https://blog.nsfisis.dev">REPL: Rest-Eat-Program Loop</a></span> diff --git a/docs/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html b/docs/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html index 0ffdfda..dcd8e78 100644 --- a/docs/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html +++ b/docs/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html @@ -32,6 +32,9 @@ <header class="post-header"> <h1 class="post-title">Vimで選択した行の順番を入れ替える</h1> <div class="post-meta">2021-10-02</div> + <ul class="post-tags"> + <li><a href="https://blog.nsfisis.dev/tags/vim">vim</a></li> + </ul> </header> <div class="post-content"><p>この記事は Qiita から移植してきたものです。 元 URL: <a href="https://qiita.com/nsfisis/items/4fefb361d9a693803520">https://qiita.com/nsfisis/items/4fefb361d9a693803520</a></p> @@ -123,11 +126,6 @@ executing autocommands |autocmd-searchpat|. </span><span style="color:#960050;background-color:#1e0010"></span> \ <span style="color:#a6e22e">Reverse</span><span style="color:#960050;background-color:#1e0010"> </span><span style="color:#960050;background-color:#1e0010"></span> \ <span style="color:#a6e22e">keeppatterns</span> <<span style="color:#a6e22e">line1</span>>,<<span style="color:#a6e22e">line2</span>><span style="color:#a6e22e">g</span><span style="color:#e6db74">/^/</span><span style="color:#a6e22e">m</span><<span style="color:#a6e22e">line1</span>><span style="color:#ae81ff">-1</span><span style="color:#960050;background-color:#1e0010"> </span></code></pre></div></div> - <footer class="post-footer"> - <ul class="post-tags"> - <li><a href="https://blog.nsfisis.dev/tags/vim">vim</a></li> - </ul> - </footer> </article></main> <footer class="footer"> <span>© 2022 <a href="https://blog.nsfisis.dev">REPL: Rest-Eat-Program Loop</a></span> |
