Uses of Interface
kawa.lang.SyntaxForm
Packages that use SyntaxForm
-
Uses of SyntaxForm in kawa.lang
Classes in kawa.lang that implement SyntaxFormModifier and TypeClassDescriptionstatic classstatic classstatic classMethods in kawa.lang with parameters of type SyntaxFormModifier and TypeMethodDescriptionTranslator.define(Object name, SyntaxForm nameSyntax, ScopeExp defs) Translator.exp2Type(Pair typeSpecPair, Declaration decl, SyntaxForm syntax) static ObjectSyntaxForms.fromDatum(Object datum, SyntaxForm template) Make a SyntaxForm object with the same contextual information as this.static ObjectSyntaxForms.fromDatumIfNeeded(Object datum, SyntaxForm template) static Object[]SyntaxPattern.getLiteralsList(Object list, SyntaxForm syntax, Translator tr) Parse the literals list in a syntax-rules or syntax-case.static booleanSyntaxForms.isIdentifier(SyntaxForm form) booleanSyntaxPattern.match(Object obj, Object[] vars, int start_vars, int pc, SyntaxForm syntax) booleanTranslator.matches(Object form, SyntaxForm syntax, Symbol literal) booleanTranslator.matches(Object form, SyntaxForm syntax, String literal) protected booleanQuote.matchesQuasiQuote(Object form, SyntaxForm syntax, Translator tr) protected booleanQuote.matchesUnquote(Pair pair, SyntaxForm syntax, Translator tr) protected booleanQuote.matchesUnquoteSplicing(Pair pair, SyntaxForm syntax, Translator tr) final ExpressionTranslator.rewrite_car(Pair pair, SyntaxForm syntax) static StringSyntaxForms.toString(SyntaxForm sform, String id) static ObjectTranslator.wrapSyntax(Object form, SyntaxForm syntax) Constructors in kawa.lang with parameters of type SyntaxFormModifierConstructorDescriptionSyntaxRule(SyntaxPattern pattern, Object template, SyntaxForm template_syntax, Object ellipsis, Translator tr) SyntaxTemplate(Object template, SyntaxForm syntax, Object ellipsis, Translator tr) -
Uses of SyntaxForm in kawa.standard
Methods in kawa.standard with parameters of type SyntaxFormModifier and TypeMethodDescriptionprotected booleansyntax.matchesQuasiQuote(Object form, SyntaxForm syntax, Translator tr) protected booleansyntax.matchesUnquote(Pair pair, SyntaxForm syntax, Translator tr) protected booleansyntax.matchesUnquoteSplicing(Pair pair, SyntaxForm syntax, Translator tr)