16 lines
553 B
Kotlin
16 lines
553 B
Kotlin
|
package jp.juggler.subwaytooter.mfm
|
||
|
|
||
|
// マークダウン要素の出現位置
|
||
|
class NodeDetected(
|
||
|
val node: Node,
|
||
|
val start: Int, // テキスト中の開始位置
|
||
|
val end: Int, // テキスト中の終了位置
|
||
|
val textInside: String, // 内部範囲。親から継承する場合もあるし独自に作る場合もある
|
||
|
val startInside: Int, // 内部範囲の開始位置
|
||
|
private val lengthInside: Int, // 内部範囲の終了位置
|
||
|
) {
|
||
|
|
||
|
val endInside: Int
|
||
|
get() = startInside + lengthInside
|
||
|
}
|