Package

parsel

quote

Permalink

package quote

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. quote
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Quotable[-T] extends AnyRef

    Permalink
  2. case class QuotedTree(tree: Module, symbols: Map[Name, QuotedValue[_]]) extends Product with Serializable

    Permalink

    A data structure which contains some statements and a mapping of quoted expressions, suspended in QuotedValue.

    A data structure which contains some statements and a mapping of quoted expressions, suspended in QuotedValue. The idea here is that a Quotable instance could use side-effects when quoting (e.g. quote a large object or a DataFrame by writing it to a URI, and splice the necessary code for reading it in Python) and suspending it allows control over when those side effects happen (they happen when doQuote() is called)

  3. case class QuotedValue[A](value: A, name: Name, quotable: Quotable[A]) extends Product with Serializable

    Permalink

Value Members

  1. object Quotable

    Permalink
  2. def freshName: Name

    Permalink
  3. package macros

    Permalink
  4. package syntax

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped