Skip to content

Commit f97df58

Browse files
Merge pull request #47 from 1024jp/feature/publicIncrementalParsing
Make incremental parsing APIs public (applyEdit, parse with affected set)
2 parents f8e2c25 + 6c0b041 commit f97df58

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Sources/SwiftTreeSitterLayer/LanguageLayer.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ extension LanguageLayer {
142142
}
143143

144144
extension LanguageLayer {
145-
private func applyEdit(_ edit: InputEdit) {
145+
public func applyEdit(_ edit: InputEdit) {
146146
state.applyEdit(edit)
147147

148148
// and now update the included ranges
@@ -173,8 +173,8 @@ extension LanguageLayer {
173173
return invalidations
174174
}
175175

176-
private func parse(with content: Content, affecting affectedSet: IndexSet, resolveSublayers resolve: Bool) -> IndexSet {
177-
// afer this completes, affectedSet is valid again
176+
public func parse(with content: Content, affecting affectedSet: IndexSet, resolveSublayers resolve: Bool) -> IndexSet {
177+
// after this completes, affectedSet is valid again
178178
var set = parse(with: content)
179179

180180
set.formUnion(affectedSet)

0 commit comments

Comments
 (0)