1
私はsbt documentation on Commandsを読みました。^^^
と~>
の意味は何ですか?`^^^`と `〜>`はsbtで何を意味するのですか
私はグーグルしようとしましたが、何も見つからなかったが、これらの文字は、Googleでエスケープされている私は推測する...たくさん
// Demonstration of a custom parser.
// The command changes the foreground or background terminal color
// according to the input.
lazy val change = Space ~> (reset | setColor)
lazy val reset = token("reset" ^^^ "\033[0m")
lazy val color = token(Space ~> ("blue" ^^^ "4" | "green" ^^^ "2"))
lazy val select = token("fg" ^^^ "3" | "bg" ^^^ "4")
lazy val setColor = (select ~ color) map { case (g, c) => "\033[" + g + c + "m" }
def changeColor = Command("color")(_ => change) { (state, ansicode) =>
print(ansicode)
state
}
おかげで完全なコードはhttp://www.scala-sbt.org/0.13/docs/Commands.html
ありがとう、私が探しているもの – keypoint