Сообщение [Nitra] Непонятки с Nitra.CStyleComments от 17.02.2016 12:41
Изменено 17.02.2016 13:00 VladD2
Привет,
Берем вот такую грамматику
syntax module TestMain
{
using Nitra.Core;
using Nitra.CStyleComments;
using ItemDeclarations;
[StartRule]
syntax test = Any;
}
Берем вот такой текст ABCD // ABCD
Делаем:
def spans = HashSet();
parseResult.GetSpans(span.Start, span.End, spans);
И получаем результат:
+ [0] {"Start: 5 Len: 2" Class: Nitra.Language.Operator} Nitra.SpanInfo
+ [1] {"Start: 5 Len: 7" Class: Nitra.Language.InlineComment} Nitra.SpanInfo
Вопрос: Откуда тут Nitra.Language.Operator?
Берем вот такую грамматику
syntax module TestMain
{
using Nitra.Core;
using Nitra.CStyleComments;
using ItemDeclarations;
[StartRule]
syntax test = Any;
}
Берем вот такой текст ABCD // ABCD
Делаем:
def spans = HashSet();
parseResult.GetSpans(span.Start, span.End, spans);
И получаем результат:
+ [0] {"Start: 5 Len: 2" Class: Nitra.Language.Operator} Nitra.SpanInfo
+ [1] {"Start: 5 Len: 7" Class: Nitra.Language.InlineComment} Nitra.SpanInfo
Вопрос: Откуда тут Nitra.Language.Operator?
[Nitra] Непонятки с Nitra.CStyleComments
Привет,
Берем вот такую грамматику
Берем вот такой текст ABCD // ABCD
Делаем:
И получаем результат:
+ [0] {"Start: 5 Len: 2" Class: Nitra.Language.Operator} Nitra.SpanInfo
+ [1] {"Start: 5 Len: 7" Class: Nitra.Language.InlineComment} Nitra.SpanInfo
Вопрос: Откуда тут Nitra.Language.Operator?
Берем вот такую грамматику
syntax module TestMain
{
using Nitra.Core;
using Nitra.CStyleComments;
using ItemDeclarations;
[StartRule]
syntax test = Any;
}
Берем вот такой текст ABCD // ABCD
Делаем:
def spans = HashSet();
parseResult.GetSpans(span.Start, span.End, spans);
И получаем результат:
+ [0] {"Start: 5 Len: 2" Class: Nitra.Language.Operator} Nitra.SpanInfo
+ [1] {"Start: 5 Len: 7" Class: Nitra.Language.InlineComment} Nitra.SpanInfo
Вопрос: Откуда тут Nitra.Language.Operator?