protected Lexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false) : base(context, srcRef, messages, throwErrors) { m_Source = source; }
protected SourceRefCommonCodeProcessor(IAnalysisContext context, SourceCodeRef srcRef, MessageList messages = null, bool throwErrors = false) : base(context, messages, throwErrors) { m_SourceCodeReference = srcRef; }
protected Lexer(IAnalysisContext context, ISourceText source, MessageList messages = null, bool throwErrors = false) : this(context, new SourceCodeRef(source.Name ?? CoreConsts.UNNAMED_MEMORY_BUFFER), source, messages, throwErrors) { }
protected CommonCodeProcessor(IAnalysisContext context, MessageList messages = null, bool throwErrors = false) { m_Context = context; m_Messages = messages ?? (context != null ? context.Messages : null); m_ThrowErrors = throwErrors; }