Package kawa.standard
Class syntax
java.lang.Object
kawa.lang.Syntax
kawa.lang.Quote
kawa.standard.syntax
- All Implemented Interfaces:
gnu.kawa.format.Printable
,Named
-
Field Summary
FieldsFields inherited from class kawa.lang.Quote
isQuasi, plainQuote, quasiQuote, QUOTE_DEPTH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected Expression
leaf
(Object val, Translator tr) protected boolean
matchesQuasiQuote
(Object form, SyntaxForm syntax, Translator tr) protected boolean
matchesUnquote
(Pair pair, SyntaxForm syntax, Translator tr) protected boolean
matchesUnquoteSplicing
(Pair pair, SyntaxForm syntax, Translator tr) rewriteForm
(Pair form, Translator tr) Methods inherited from class kawa.lang.Quote
append$V, coerceExpression, consX$V, expand, makeSymbol, quote, quote, rewrite
-
Field Details
-
syntax
-
quasiSyntax
-
-
Constructor Details
-
syntax
-
-
Method Details
-
matchesUnquote
- Overrides:
matchesUnquote
in classQuote
-
matchesUnquoteSplicing
- Overrides:
matchesUnquoteSplicing
in classQuote
-
matchesQuasiQuote
- Overrides:
matchesQuasiQuote
in classQuote
-
expandColonForms
protected boolean expandColonForms()- Overrides:
expandColonForms
in classQuote
-
rewriteForm
- Overrides:
rewriteForm
in classSyntax
-
leaf
-