F#で登録されているキーワードについてまとめてみました。
| abstract | and | as | asr*1 | assert |
| atomic*2 | base | begin | break*2 | checked*2 |
| class | component*2 | const*2 | constraint*2 | constructor*2 |
| continue*2 | default | delegate | do | done |
| downcast | downto | eager*2 | elif | else |
| end | event*2 | exception | extern | external*2 |
| false | finally | fixed*2 | for | fun |
| function | functor*2 | global | if | in |
| include*2 | inherit | inline | interface | internal |
| land*1 | lazy | let | lor*1 | lsl*1 |
| lsr*1 | lxor*1 | match | member | method*2 |
| mixin*2 | mod*1 | module | mutable | namespace |
| new | not | null | object*2 | of |
| open | or | override | parallel*2 | private |
| process*2 | protected*2 | public | pure*2 | rec |
| return | sig*1 | sealed*2 | static | struct |
| tailcall*2 | then | to | trait*2 | true |
| try | type | upcast | use | val |
| virtual*2 | void | volatile*2 | when | while |
| with | yield |
*1 OCaml 言語のキーワードとして予約。--mlcompatibility オプションを使用する場合、これらのキーワードを識別子として使用可能。
*2 将来の拡張に備えてキーワードとして予約。
[参考]
- キーワード リファレンス (F#)
http://msdn.microsoft.com/ja-jp/library/dd233249.aspx

