Some liftable base types. To be completed with at least all types
that are valid Scala literals. The actual implementation of these
typed could be in terms of
ast.tpd.Literal; the test
gives an alternative implementation using just the basic staging system.
A typeclass for types that can be turned to
without going through an explicit
Quotation context provided by a macro expansion or in the scope of
Used to perform all operations on quoted
It contains the low-level Typed AST API
tasty meta-programming API.
This API does not have the static type guarantiees that
Throwing this error in the implementation of a macro will result in a compilation error with the given message.
Some basic type tags, currently incomplete