Skip to content

Commit

Permalink
Split/Modification: slightly change toString()
Browse files Browse the repository at this point in the history
  • Loading branch information
kitbellew committed Oct 11, 2024
1 parent 85ba92f commit 8d096f1
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ case object NoSplit extends Modification {
override val newlines: Int = 0
override val length: Int = 0
def orNL(flag: Boolean): Modification = if (flag) this else Newline
override def toString: String = "nS"
}

/** A split representing a newline.
Expand All @@ -39,10 +40,10 @@ case class NewlineT(
alt: Option[ModExt] = None,
) extends Modification {
override def toString = {
val double = if (isDouble) "Double" else ""
val indent = if (noIndent) "NoIndent" else ""
val double = if (isDouble) "x2" else ""
val indent = if (noIndent) "[NoIndent]" else ""
val altStr = alt.fold("")(x => "|" + x.mod.toString)
double + indent + "Newline" + altStr
"NL" + double + indent + altStr
}
override val newlines: Int = if (isDouble) 2 else 1
override val length: Int = 0
Expand All @@ -62,7 +63,7 @@ object Newline2xNoIndent extends NewlineT(isDouble = true, noIndent = true)
object Space extends Modification {
override val newlines: Int = 0
override val length: Int = 1
override def toString = "Space"
override def toString = "SP"

def apply(flag: Boolean): Modification = if (flag) this else NoSplit
def orNL(flag: Boolean): Modification = if (flag) this else Newline
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ case class Split(
else ""
}
val opt = optimalAt.fold("")(", opt=" + _)
s"""$prefix$mod:[$fileLineStack](cost=$cost, pen=$penalty, indents=$indentation, $policy$opt)"""
s"""${prefix}c=$cost[$penalty] $mod:[$fileLineStack](indents=$indentation, $policy$opt)"""
}
}

Expand Down

0 comments on commit 8d096f1

Please sign in to comment.