@@ -65,6 +65,7 @@ local function packObject(source, mark)
6565 end
6666 if source .type == ' function.return' then
6767 new [' desc' ] = source .comment and getDesc (source .comment )
68+ new [' rawdesc' ] = source .comment and getDesc (source .comment , true )
6869 end
6970 if source .type == ' doc.type.table' then
7071 new [' fields' ] = packObject (source .fields , mark )
@@ -82,6 +83,7 @@ local function packObject(source, mark)
8283 end
8384 if source .bindDocs then
8485 new [' desc' ] = getDesc (source )
86+ new [' rawdesc' ] = getDesc (source , true )
8587 end
8688 new [' view' ] = new [' view' ] or vm .getInfer (source ):view (ws .rootUri )
8789 end
@@ -115,6 +117,7 @@ local function collectTypes(global, results)
115117 name = global .name ,
116118 type = ' type' ,
117119 desc = nil ,
120+ rawdesc = nil ,
118121 defines = {},
119122 fields = {},
120123 }
@@ -131,6 +134,7 @@ local function collectTypes(global, results)
131134 extends = getExtends (set ),
132135 }
133136 result .desc = result .desc or getDesc (set )
137+ result .rawdesc = result .rawdesc or getDesc (set , true )
134138 :: CONTINUE::
135139 end
136140 if # result .defines == 0 then
@@ -163,6 +167,7 @@ local function collectTypes(global, results)
163167 field .start = source .start
164168 field .finish = source .finish
165169 field .desc = getDesc (source )
170+ field .rawdesc = getDesc (source , true )
166171 field .extends = packObject (source .extends )
167172 return
168173 end
@@ -180,6 +185,7 @@ local function collectTypes(global, results)
180185 field .start = source .start
181186 field .finish = source .finish
182187 field .desc = getDesc (source )
188+ field .rawdesc = getDesc (source , true )
183189 field .extends = packObject (source .value )
184190 return
185191 end
@@ -199,6 +205,7 @@ local function collectTypes(global, results)
199205 field .start = source .start
200206 field .finish = source .finish
201207 field .desc = getDesc (source )
208+ field .rawdesc = getDesc (source , true )
202209 field .extends = packObject (source .value )
203210 return
204211 end
@@ -237,6 +244,7 @@ local function collectVars(global, results)
237244 extends = packObject (set .value ),
238245 }
239246 result .desc = result .desc or getDesc (set )
247+ result .rawdesc = result .rawdesc or getDesc (set , true )
240248 end
241249 end
242250 if # result .defines == 0 then
0 commit comments