mirror of https://github.com/Wilfred/difftastic/
59 lines
1.3 KiB
Scala
59 lines
1.3 KiB
Scala
object Hello {
|
|
// ^ keyword
|
|
// ^ type
|
|
val x = if (true) (25 * 1.0) else "hello"
|
|
// ^keyword
|
|
// ^variable
|
|
// ^conditional
|
|
// ^boolean
|
|
// ^number
|
|
// ^float
|
|
// ^string
|
|
// ^conditional
|
|
|
|
val y = new lower_case_intentionally
|
|
// ^keyword.operator
|
|
// ^type
|
|
|
|
trait Test {
|
|
// ^ keyword
|
|
// ^ type
|
|
def meth(i: Int)(implicit x: Boolean) = ???
|
|
// ^keyword.function
|
|
// ^keyword
|
|
// ^type
|
|
// ^method
|
|
// ^parameter
|
|
}
|
|
|
|
protected abstract class Bla(test: String)
|
|
// ^type.qualifier
|
|
// ^keyword
|
|
// ^type.qualifier
|
|
// ^parameter
|
|
// ^type
|
|
|
|
type Hello = "25"
|
|
// ^keyword
|
|
// ^type.definition
|
|
// ^string
|
|
|
|
class A {
|
|
// ^ keyword
|
|
// ^ type
|
|
self: X =>
|
|
// ^constant
|
|
// ^type
|
|
}
|
|
|
|
type A = { def fly(): Unit }
|
|
// ^keyword.function
|
|
// ^method
|
|
// ^type
|
|
|
|
type A = B[({ type f[x] = M[S, x] })#f]
|
|
// ^keyword
|
|
// ^type.definition
|
|
}
|
|
|