我一直在尝试使用scala.util.parsing.combinator.lexical.StdLexical
,但我不知道该怎么做。我一直在尝试这样:
import scala.util.parsing.combinator.lexical.StdLexical
class Foo extends StdLexical {
def main(args: Array[String]) {
val input = """
class Main {
def main(args: Array[String]) {
println("hello world")
}
}
"""
val scanner = new Scanner(input)
println(scanner.first)
}
}
它编译并运行,但没有打印任何内容。谁能给我一个使用这个类的简单例子?(最好我想一次在列表或类似列表中获取所有令牌)