(rng hcl.Range)
| 75 | } |
| 76 | |
| 77 | func (it inputTokens) Partition(rng hcl.Range) (before, within, after inputTokens) { |
| 78 | start, end := partitionTokens(it.nativeTokens, rng) |
| 79 | before = it.Slice(0, start) |
| 80 | within = it.Slice(start, end) |
| 81 | after = it.Slice(end, len(it.nativeTokens)) |
| 82 | return |
| 83 | } |
| 84 | |
| 85 | func (it inputTokens) PartitionType(ty hclsyntax.TokenType) (before, within, after inputTokens) { |
| 86 | for i, t := range it.writerTokens { |
no test coverage detected