Class RParser
Represents a class that performs syntax and lexical analysis of specified R code text.
public class RParser : LspParser, IComponent, IDisposable, ISyntaxParser, IParser, ILexer, INotify, IUpdate, IImport, ILspDocumentProvider
- Inheritance
-
RParser
- Implements
- Derived
Constructors
- RParser(IContainer)
Initializes a new instance of the RParser class with specified container.
Fields
- DefaultRSmartFormatChars
Represents a default collection of characters that initializes a smart formatting procedure when typing.
- DefaultRSyntaxOptions
Represents default set of flags determining syntax parsing and formatting behavior.
Properties
- CaseSensitive
Gets or sets a boolean value that indicates whether
SyntaxParsershould perform case-sensitive analysis of its content.
- CodeStyleWarningsEnabled
Gets or sets a boolean value which indicates is code style warnings are enabled.
Methods
- CreateRepository()
Creates
ICodeCompletionRepositoryto perform code completion functionality for this parser.
- ResetOptions()
Resets
Optionsto the default value.
- ResetSmartFormatChars()
Resets the
SmartFormatCharsto the default value.
- ShouldSerializeOptions()
Indicates whether the
Optionsproperty should be persisted.
- ShouldSerializeSmartFormatChars()
Indicates whether the
SmartFormatCharsproperty should be persisted.