 
 /// Represents a half-open character range in the source code.
 public struct SourceRange {
-  let clang: CXSourceRange
+  public let clang: CXSourceRange
   
   /// Retrieve a source location representing the first character within a
   /// source range.

  /// Retrieve a source range that covers the given token.
  /// - param translationUnit: The translation unit in which you're looking
  ///                          for this token.
  func range(in translationUnit: TranslationUnit) -> SourceRange {
    return SourceRange(clang: clang_getTokenExtent(translationUnit.clang,
                                                   clang))
  }

    return SourceLocation(clang: clang_getRangeEnd(clang))
  }
}

