当我运行以下内容时:
import scala.meta._
class Test {
val x = q"1"
}
我得到scala.meta.Lit.type不带参数val x = q“1”
scalameta_2.11:1.8.0
paradise_2.11.8:3.0.0-M7
我正在尝试使用一些基本的宏示例,特别是此处的“Hello”示例:
https://www.beyondthelines.net/computing/generating-protobuf-formats-with-scala-meta-macros/
我在“val hello ....”行中得到相同的错误
任何想法/建议都会非常感激 - 我真的很高兴能玩宏!
答案 0 :(得分:0)
您应该使用inline
& meta
,就像你的例子一样。
如果您只想分析meta的功能,可以输入<code>.parse[Type / Stat]