Method | Description | |
---|---|---|
ExtractSignatures ( Microsoft.R.Support.RD.Parser.RdParseContext context ) : IReadOnlyList |
||
ParseSignatures ( string usageContent ) : IReadOnlyList |
Method | Description | |
---|---|---|
GetRText ( Microsoft.R.Support.RD.Parser.RdParseContext context, int startTokenIndex, int endTokenIndex ) : string |
Extracts R-parseable text from RD \usage{...} block. RD text may contain \dots sequence which denotes ellipsis. R parser does not know about it and hence we must replace \dots by ... Also, signatures may contain S3 method info like '\method{as.matrix}{data.frame}(x, rownames.force = NA, \dots)' which we need to filter out since they are irrelevant to intellisense.
|
|
ParseSignature ( string functionName, |
||
SkipS3Method ( Microsoft.R.Support.RD.Parser.RdParseContext context, int &index ) : int |
public static ExtractSignatures ( Microsoft.R.Support.RD.Parser.RdParseContext context ) : IReadOnlyList |
||
context | Microsoft.R.Support.RD.Parser.RdParseContext | |
return | IReadOnlyList |
public static ParseSignatures ( string usageContent ) : IReadOnlyList |
||
usageContent | string | |
return | IReadOnlyList |