Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite4c09f7

Browse files
vasily-kirichenkoKevinRansom
authored andcommitted
ignore XML Doc comment lines if they are separated by new lines from the rest (#3538)
1 parent0f259ed commite4c09f7

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

‎src/fsharp/ast.fs‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,17 @@ type XmlDocCollector() =
7979
letprevGrabPointPos= grabPoints.[grabPointIndex-1]
8080
Array.findFirstIndexWhereTrue lines(fun(_,pos)-> posGeq pos prevGrabPointPos)
8181
//printfn "#lines = %d, firstLineIndexAfterPrevGrabPoint = %d, firstLineIndexAfterGrabPoint = %d" lines.Length firstLineIndexAfterPrevGrabPoint firstLineIndexAfterGrabPoint
82-
lines.[firstLineIndexAfterPrevGrabPoint..firstLineIndexAfterGrabPoint-1]|> Array.map fst
82+
83+
letlines= lines.[firstLineIndexAfterPrevGrabPoint..firstLineIndexAfterGrabPoint-1]|> Array.rev
84+
letfirstLineNumber=(snd lines.[0]).Line
85+
lines
86+
|> Array.mapi(fun i x-> firstLineNumber- i, x)
87+
|> Array.takeWhile(fun(sequencedLineNumber,(_,pos))-> sequencedLineNumber= pos.Line)
88+
|> Array.map(fun(_,(lineStr,_))-> lineStr)
89+
|> Array.rev
8390
with e->
84-
//printfn "unexpected error in LinesBefore:\n%s" (e.ToString())
85-
[||]
91+
//printfn "unexpected error in LinesBefore:\n%s" (e.ToString())
92+
[||]
8693

8794
typeXmlDoc=
8895
| XmlDocofstring[]

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp