public SourceSpan GetApplicableSpanFromLastToken(Node containingNode) { if (containingNode != null && Position >= containingNode.EndIndex) { var token = TokenSource.Tokens.LastOrDefault(); if (token.Key.End >= Position) { return(TokenSource.GetTokenSpan(token.Key)); } } return(default);
public ExpressionSource(TokenSource tokenSource) { _tokenSource = tokenSource; }