Esempio n. 1
0
 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)
 {
 }
Esempio n. 2
0
 public Message(SourceCodeRef srcRef, MessageType type, int code, ICodeProcessor from, SourcePosition position) :
     this(srcRef, type, code, from, position, null, null, null)
 {
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
        protected Lexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false) :
            base(context, srcRef, messages, throwErrors)

        {
            m_Source = source;
        }
Esempio n. 5
0
 public Message(SourceCodeRef srcRef, MessageType type, int code, ICodeProcessor from) :
     this(srcRef, type, code, from, SourcePosition.UNASSIGNED, null, null, null)
 {
 }
Esempio n. 6
0
 //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);
Esempio n. 7
0
 protected SourceRefCommonCodeProcessor(IAnalysisContext context, SourceCodeRef srcRef, MessageList messages = null, bool throwErrors = false) :
     base(context, messages, throwErrors)
 {
     m_SourceCodeReference = srcRef;
 }
Esempio n. 8
0
 public override ILexer MakeLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false)
 {
     return(new JSONLexer(context, srcRef, source, messages, throwErrors));
 }
Esempio n. 9
0
 /// <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);
Esempio n. 10
0
 public override ILexer MakeLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false)
 {
     throw new NotSupportedException("UnspecifiedLanguage.MakeLexer()");
 }
Esempio n. 11
0
 public override ILexer MakeLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false)
 {
     throw new NotImplementedException(GetType().Name + ".MakeLexer()");
 }