Информация об изменениях

Сообщение Re[4]: зачем SyntaxTrivia входит в состав токенов? от 17.07.2017 13:59

Изменено 17.07.2017 14:00 Arsen.Shnurkov

Re[4]: зачем SyntaxTrivia входит в состав токенов?
МР> если владельцами будут 2 соседних токена, как вы предлагали в первом сообщении, они пересекаться будут.

Это в том случае, если возвращая границы SyntaxNode всегда добавлять левую и правую Trivia.
А не надо этого делать!
Re[4]: зачем SyntaxTrivia входит в состав токенов?
МР> если владельцами будут 2 соседних токена, как вы предлагали в первом сообщении, они пересекаться будут.

Это в том случае, если возвращая границы SyntaxNode всегда добавлять левую и правую Trivia.
А не надо этого делать!

Надо просто возвращать границы SyntaxNode. А если нужно с комментарием — то это уже специфика грамматики, которая должна быть видна в более высоком узле AST