public Message(SourceCodeRef srcRef, MessageType type, int code, ICodeProcessor from, SourcePosition position, Token token, string text) : this(srcRef, type, code, from, position, token, text, null) { }
public Message(SourceCodeRef srcRef, MessageType type, int code, ICodeProcessor from, SourcePosition position) : this(srcRef, type, code, from, position, null, null, null) { }
public LaconfigLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false) : base(context, srcRef, source, messages, throwErrors) { m_FSM = new FSM(this); }
protected Lexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false) : base(context, srcRef, messages, throwErrors) { m_Source = source; }
public Message(SourceCodeRef srcRef, MessageType type, int code, ICodeProcessor from) : this(srcRef, type, code, from, SourcePosition.UNASSIGNED, null, null, null) { }
//LJS uses Laconfig Lexer but a different parser public override ILexer MakeLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false) => new LaconfigLexer(context, srcRef, source, messages, throwErrors);
protected SourceRefCommonCodeProcessor(IAnalysisContext context, SourceCodeRef srcRef, MessageList messages = null, bool throwErrors = false) : base(context, messages, throwErrors) { m_SourceCodeReference = srcRef; }
public override ILexer MakeLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false) { return(new JSONLexer(context, srcRef, source, messages, throwErrors)); }
/// <summary> /// Makes lexer capable of this language analysis /// </summary> public abstract ILexer MakeLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false);
public override ILexer MakeLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false) { throw new NotSupportedException("UnspecifiedLanguage.MakeLexer()"); }
public override ILexer MakeLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false) { throw new NotImplementedException(GetType().Name + ".MakeLexer()"); }