Uses of Interface
kawa.lang.SyntaxForm
-
Packages that use SyntaxForm Package Description kawa.lang kawa.standard -
-
Uses of SyntaxForm in kawa.lang
Classes in kawa.lang that implement SyntaxForm Modifier and Type Class Description static classSyntaxForms.PairSyntaxFormstatic classSyntaxForms.PairWithPositionSyntaxFormstatic classSyntaxForms.SimpleSyntaxFormMethods in kawa.lang with parameters of type SyntaxForm Modifier and Type Method Description DeclarationTranslator. define(Object name, SyntaxForm nameSyntax, ScopeExp defs)TypeTranslator. 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)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 SyntaxForm Constructor Description SyntaxRule(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 SyntaxForm Modifier and Type Method Description protected 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)
-