File tree Expand file tree Collapse file tree 2 files changed +14
-6
lines changed
Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -158,14 +158,22 @@ The following identifiers are reserved for future use:
158158
159159``` fsgrammar
160160token reserved-ident-keyword =
161- atomic break checked component const constraint constructor
162- continue eager fixed fori functor include
163- measure method mixin object parallel params process protected pure
164- recursive sealed tailcall trait virtual volatile
161+ break checked component const constraint
162+ continue fixed fori include
163+ mixin parallel params process protected pure
164+ sealed tailcall trait virtual
165165```
166166
167167A future revision of the F# language may promote any of these identifiers to be full keywords.
168168
169+ The following identifiers were previously reserved but can now be used:
170+
171+ ``` fsgrammar
172+ token ident =
173+ atomic constructor eager functor measure method
174+ object recursive volatile
175+ ```
176+
169177The following token forms are reserved, except when they are part of a symbolic keyword ([ §] ( lexical-analysis.md#symbolic-keywords ) ).
170178
171179``` fsgrammar
@@ -388,7 +396,7 @@ token unativeint = ( int | xint ) 'un' For example, 34un
388396token int64 = ( int | xint ) 'L' For example, 34L
389397token uint64 = ( int | xint ) 'UL' For example, 34UL
390398 | ( int | xint ) 'uL' For example, 34uL
391-
399+
392400token float =
393401 int . int?
394402 int (. int?)? (e|E) (+|-)? int
Original file line number Diff line number Diff line change 2525| F# 4.1 | FS-1013 | [ Enable Reflection Functionality on Portable Profiles] ( https://github.com/fsharp/fslang-design/tree/main/FSharp-4.1/FS-1013-enable-reflection-functionality-on-portable-profiles.md ) | |
2626| F# 4.1 | FS-1014 | [ Struct Discriminated Unions] ( https://github.com/fsharp/fslang-design/tree/main/FSharp-4.1/FS-1014-struct-discriminated-unions.md ) | |
2727| F# 4.1 | FS-1015 | [ Support for fixed] ( https://github.com/fsharp/fslang-design/tree/main/FSharp-4.1/FS-1015-support-for-fixed.md ) | |
28- | F# 4.1 | FS-1016 | [ Unreserve Keywords] ( https://github.com/fsharp/fslang-design/tree/main/FSharp-4.1/FS-1016-unreserve-keywords.md ) | |
28+ | F# 4.1 | FS-1016 | [ Unreserve Keywords] ( https://github.com/fsharp/fslang-design/tree/main/FSharp-4.1/FS-1016-unreserve-keywords.md ) | [ completed ] ( https://github.com/fsharp/fslang-spec/pull/63 ) |
2929| F# 4.1 | FS-1017 | [ Fix SRTP Constraint Parsing] ( https://github.com/fsharp/fslang-design/tree/main/FSharp-4.1/FS-1017-fix-srtp-constraint-parsing.md ) | |
3030| F# 4.1 | FS-1018 | [ Adjust Extensions Method Scope] ( https://github.com/fsharp/fslang-design/tree/main/FSharp-4.1/FS-1018-adjust-extensions-method-scope.md ) | |
3131| F# 4.1 | FS-1019 | [ Implicitly Add the Module Suffix] ( https://github.com/fsharp/fslang-design/tree/main/FSharp-4.1/FS-1019-implicitly-add-the-module-suffix.md ) | |
You can’t perform that action at this time.
0 commit comments