[This is preliminary documentation and is subject to change.]
Makes lexer capable of this language analysis
Namespace: NFX.CodeAnalysisAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public abstract ILexer MakeLexer(
IAnalysisContext context,
SourceCodeRef srcRef,
ISourceText source,
MessageList messages = null,
bool throwErrors = false
)
public abstract ILexer MakeLexer(
IAnalysisContext context,
SourceCodeRef srcRef,
ISourceText source,
MessageList messages = null,
bool throwErrors = false
)
Public MustOverride Function MakeLexer (
context As IAnalysisContext,
srcRef As SourceCodeRef,
source As ISourceText,
Optional messages As MessageList = Nothing,
Optional throwErrors As Boolean = false
) As ILexer
Public MustOverride Function MakeLexer (
context As IAnalysisContext,
srcRef As SourceCodeRef,
source As ISourceText,
Optional messages As MessageList = Nothing,
Optional throwErrors As Boolean = false
) As ILexer
public:
virtual ILexer^ MakeLexer(
IAnalysisContext^ context,
SourceCodeRef srcRef,
ISourceText^ source,
MessageList^ messages = nullptr,
bool throwErrors = false
) abstract
public:
virtual ILexer^ MakeLexer(
IAnalysisContext^ context,
SourceCodeRef srcRef,
ISourceText^ source,
MessageList^ messages = nullptr,
bool throwErrors = false
) abstract
abstract MakeLexer :
context : IAnalysisContext *
srcRef : SourceCodeRef *
source : ISourceText *
?messages : MessageList *
?throwErrors : bool
(* Defaults:
let _messages = defaultArg messages null
let _throwErrors = defaultArg throwErrors false
*)
-> ILexer
abstract MakeLexer :
context : IAnalysisContext *
srcRef : SourceCodeRef *
source : ISourceText *
?messages : MessageList *
?throwErrors : bool
(* Defaults:
let _messages = defaultArg messages null
let _throwErrors = defaultArg throwErrors false
*)
-> ILexer
Return Value
Type:
ILexer