Post History
Scala 3, 553 bytes package a import E.Z as Z import E.* sealed trait T open class Y{export E.Z as Q} enum E[+A]derives CanEqual: case Z end E private abstract final class X extends AnyRef...
Answer
#1: Initial revision
# Scala 3, 553 bytes ```scala package a import E.Z as Z import E.* sealed trait T open class Y{export E.Z as Q} enum E[+A]derives CanEqual: case Z end E private abstract final class X extends AnyRef with T{protected opaque type T>:0=0 lazy val x:X#T=0 override def toString:String={var e=0 while false do try 0 catch{case e=>throw e}finally{} 0 match{case _@0|1=>if true then(for a<-""yield null)else 0} return new String(super.toString)}} given[A[-C]<:[B]=>>B](using 0):0=0 object O extension(x:0)transparent inline infix def x(y:0)(implicit c:0)=(a:0)=>(b:0)?=>null @main def m={} ``` [Try it in Scastie!](https://scastie.scala-lang.org/vSbi2VyBR16JCnuFTmV50A) This includes soft keywords. The official list of keywords is [here](https://docs.scala-lang.org/scala3/reference/syntax.html#keywords).