Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C/C++の強調キーワード更新 #1102

Merged
merged 1 commit into from
Nov 30, 2019
Merged

C/C++の強調キーワード更新 #1102

merged 1 commit into from
Nov 30, 2019

Conversation

beru
Copy link
Contributor

@beru beru commented Nov 30, 2019

PR の目的

C/C++の強調キーワードセットの初期値を更新しました。

カテゴリ

  • その他

PR の背景

サクラエディタは様々なタイプ別設定を扱う事が出来て、タイプ別設定毎に強調キーワードを指定する事が出来ます。

PR のメリット

強調キーワードセットに最初から色々なキーワードが含まれていれば、各ユーザーが追加する必要が無い。

PR のデメリット (トレードオフとかあれば)

時と場合によっては強調してほしくないキーワードが追加されているかもしれない。

関連チケット

#64, #801, #1092

参考資料

https://en.cppreference.com/w/cpp/keyword

@AppVeyorBot
Copy link

Build sakura 1.0.2404 completed (commit 64b95b565a by @)

Copy link
Contributor

@berryzplus berryzplus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

最近の規格も含めて、C/C++でキーワードになりうる単語が初期の強調リストに入る変更と理解しました。
とくに問題ないと思います。

L"const",
L"const_cast",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

消しているわけではなくて、辞書順になるように記述箇所を移動しただけですね。
一瞬 const_cast は C++ のキーワードじゃない、という主張かと思いましたけど 😃

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

差分を少なくするために余計な変更はしない方が良かったかもしれませんがやっちゃいました。

Cプリプロセッサのキーワードは他のC/C++のキーワードとは記述順序を分けるとかも考えましたがそれはやりませんでした。

@berryzplus
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@beru
Copy link
Contributor Author

beru commented Nov 30, 2019

レビューありがとうございました。Merge します。
もし何が問題が見つかったら別PRで対処します。

@beru beru merged commit 0bb08fb into sakura-editor:master Nov 30, 2019
@beru beru deleted the keywords_cpp branch November 30, 2019 07:19
@m-tmatma m-tmatma added this to the v2.4.0 milestone Dec 29, 2019
@KENCHjp KENCHjp added the enhancement ■機能追加 label Jan 7, 2020
HoppingTappy pushed a commit to HoppingTappy/sakura that referenced this pull request Jun 16, 2020
C/C++の強調キーワード更新
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ■機能追加
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants