Split long line and use Kotlin style

This commit is contained in:
Benoit Marty 2022-01-03 15:25:21 +01:00
parent a80f8b96c1
commit 98df733257

View File

@ -22,17 +22,11 @@ import org.commonmark.parser.delimiter.DelimiterProcessor
import org.commonmark.parser.delimiter.DelimiterRun import org.commonmark.parser.delimiter.DelimiterRun
class DollarMathsDelimiterProcessor : DelimiterProcessor { class DollarMathsDelimiterProcessor : DelimiterProcessor {
override fun getOpeningCharacter(): Char { override fun getOpeningCharacter() = '$'
return '$'
}
override fun getClosingCharacter(): Char { override fun getClosingCharacter() = '$'
return '$'
}
override fun getMinLength(): Int { override fun getMinLength() = 1
return 1
}
override fun getDelimiterUse(opener: DelimiterRun, closer: DelimiterRun): Int { override fun getDelimiterUse(opener: DelimiterRun, closer: DelimiterRun): Int {
return if (opener.length() == 1 && closer.length() == 1) 1 // inline return if (opener.length() == 1 && closer.length() == 1) 1 // inline
@ -41,7 +35,11 @@ class DollarMathsDelimiterProcessor : DelimiterProcessor {
} }
override fun process(opener: Text, closer: Text, delimiterUse: Int) { override fun process(opener: Text, closer: Text, delimiterUse: Int) {
val maths = if (delimiterUse == 1) InlineMaths(InlineMaths.InlineDelimiter.SINGLE_DOLLAR) else DisplayMaths(DisplayMaths.DisplayDelimiter.DOUBLE_DOLLAR) val maths = if (delimiterUse == 1) {
InlineMaths(InlineMaths.InlineDelimiter.SINGLE_DOLLAR)
} else {
DisplayMaths(DisplayMaths.DisplayDelimiter.DOUBLE_DOLLAR)
}
var tmp = opener.next var tmp = opener.next
while (tmp != null && tmp !== closer) { while (tmp != null && tmp !== closer) {
val next = tmp.next val next = tmp.next