実⾏すると…
let `enum` =
"""
enum E1 {
case b
case a
}
"""
let syntax = Parser.parse(source: `enum`)
let formatted = EnumRewriter().visit(syntax)
print(formatted.description)
Slide 26
Slide 26 text
並び変わった!!
Slide 27
Slide 27 text
enum E1 {
case b
case a
case j
case h
case i
case e
case d
case g
case f
case c
}
別のenumでもちゃんと並びかわる!
Slide 28
Slide 28 text
ただ、、
enum E1 {
case b, a, j, h, i, e, d
}
このenumには⾮対応