Exemplo 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)
 {
 }
Exemplo n.º 2
0
 public Message(SourceCodeRef srcRef, MessageType type, int code, ICodeProcessor from, SourcePosition position) :
     this(srcRef, type, code, from, position, null, null, null)
 {
 }
Exemplo 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);
 }
Exemplo 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;
        }
Exemplo n.º 5
0
 public Message(SourceCodeRef srcRef, MessageType type, int code, ICodeProcessor from) :
     this(srcRef, type, code, from, SourcePosition.UNASSIGNED, null, null, null)
 {
 }
Exemplo 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);
Exemplo n.º 7
0
 protected SourceRefCommonCodeProcessor(IAnalysisContext context, SourceCodeRef srcRef, MessageList messages = null, bool throwErrors = false) :
     base(context, messages, throwErrors)
 {
     m_SourceCodeReference = srcRef;
 }
Exemplo 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));
 }
Exemplo 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);
Exemplo n.º 10
0
 public override ILexer MakeLexer(IAnalysisContext context, SourceCodeRef srcRef, ISourceText source, MessageList messages = null, bool throwErrors = false)
 {
     throw new NotSupportedException("UnspecifiedLanguage.MakeLexer()");
 }
Exemplo 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()");
 }