Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dotNET Platform
fsharp
提交
3d7ea015
F
fsharp
项目概览
dotNET Platform
/
fsharp
12 个月 前同步成功
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
fsharp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
3d7ea015
编写于
4月 17, 2020
作者:
E
Eugene Auduchinok
提交者:
GitHub
4月 16, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix attribute list range for list ending with semicolon (#8969)
上级
35d741ca
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
6 addition
and
2 deletion
+6
-2
src/fsharp/pars.fsy
src/fsharp/pars.fsy
+1
-1
tests/service/ServiceUntypedParseTests.fs
tests/service/ServiceUntypedParseTests.fs
+5
-1
未找到文件。
src/fsharp/pars.fsy
浏览文件 @
3d7ea015
...
...
@@ -1364,7 +1364,7 @@ attributes:
/* One set of custom attributes, including [< ... >] */
attributeList:
| LBRACK_LESS attributeListElements opt_seps GREATER_RBRACK opt_OBLOCKSEP
{ mkAttributeList $2 (rhs2 parseState 1
3
) }
{ mkAttributeList $2 (rhs2 parseState 1
4
) }
| LBRACK_LESS error GREATER_RBRACK opt_OBLOCKSEP
{ mkAttributeList [] (rhs2 parseState 1 3) }
...
...
tests/service/ServiceUntypedParseTests.fs
浏览文件 @
3d7ea015
...
...
@@ -126,6 +126,9 @@ let foo6 = ()
[<>]
let foo7 = ()
[<A;>]
let foo8 = ()
"""
let
(
SynModuleOrNamespace
(_,
_,
_,
decls
,
_,
_,
_,
_))
=
parseSourceCodeAndGetModule
source
decls
|>
List
.
map
(
fun
decl
->
...
...
@@ -145,7 +148,8 @@ let foo7 = ()
[
(
1
,
((
12
,
0
),
(
13
,
0
)))
]
[
(
1
,
((
15
,
0
),
(
15
,
4
)))
]
[
(
0
,
((
18
,
0
),
(
18
,
2
)))
]
[
(
0
,
((
21
,
0
),
(
21
,
4
)))
]
]
[
(
0
,
((
21
,
0
),
(
21
,
4
)))
]
[
(
1
,
((
24
,
0
),
(
24
,
6
)))
]
]
module
TypeMemberRanges
=
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录