in Sources/sh-parser/main.swift [153:170]
func prettyFormat() -> String {
switch self {
case .bool(let bool):
return "boolean \(bool)"
case .integer(let int):
return "integer \(int)"
case .string(let string):
return "string \"\(string)\""
case .token(let token):
return "token \(token)"
case .undecodedByteSequence(let bytes):
return "byte sequence \(bytes)"
case .decimal(let decimal):
let d = Decimal(sign: decimal.mantissa > 0 ? .plus : .minus,
exponent: Int(decimal.exponent), significand: Decimal(decimal.mantissa))
return "decimal \(d)"
}
}