aboutsummaryrefslogblamecommitdiff
path: root/compiler/src/dotty/tools/dotc/util/kwords.sc
blob: 94c17eaf455e453b5fcf010fe300c4b2c3d23fd4 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

















                                                                                                                                  
package dotty.tools.dotc.util

import dotty.tools.dotc.parsing._
import Scanners._
import Tokens._

object kwords {
  println("Welcome to the Scala worksheet")       //> Welcome to the Scala worksheet
  keywords.toList.map(tokenString)                //> res0: List[String] = List(if, for, else, this, null, new, with, super, case,
                                                  //|  case class, case object, val, abstract, final, private, protected, override
                                                  //| , implicit, var, def, type, extends, true, false, object, class, import, pac
                                                  //| kage, yield, do, trait, sealed, throw, try, catch, finally, while, return, m
                                                  //| atch, lazy, then, forSome, _, :, =, <-, =>, ';', ';', <:, >:, #, @, <%)
  keywords.toList.filter(kw => tokenString(kw) == null)
                                                  //> res1: List[Int] = List()
    canStartStatTokens contains CASE              //> res2: Boolean = false
                                                  
}