kawa.lang
Class Quote
- Named, Printable
The Syntax transformer that re-writes the "quote" "quasiquote" primitive.
In both cases recursively resolves SyntaxForm wrappers and resolves
namespaces of symbols. In the case of quasiquote also handles unquoting.
Quote(String name, boolean isQuasi)
|
plainQuote
public static final Quote plainQuote
quasiQuote
public static final Quote quasiQuote
Quote
public Quote(String name,
boolean isQuasi)
quote
public static Object quote(Object obj)
Quote an object (without namespace-expansion).
Basically just recursively removes SyntaxForm wrappers.
quote
public static Object quote(Object obj,
Translator tr)
Quote an object (without namespace-expansion).
Basically just recursively removes SyntaxForm wrappers.