public SourceRange(ISourceFile source, int beginIndex = -1, int length = 0) { _source = source; _startIndex = beginIndex; _length = length; } public SourceRange(ISourceFile source, Lexing.Token token)