Uses of Class kawa.lang.SyntaxForm

Uses in package kawa.lang

Constructors with parameter type kawa.lang.SyntaxForm

SyntaxRule.SyntaxRule(SyntaxPattern pattern, Object template, SyntaxForm template_syntax, Translator tr)
SyntaxTemplate.SyntaxTemplate(Object template, SyntaxForm syntax, Translator tr)

Methods with parameter type kawa.lang.SyntaxForm

int
SyntaxTemplate.convert_template(Object form, SyntaxForm syntax, StringBuffer template_program, int nesting, java.util.Vector literals_vector, Object seen, boolean isVector, Translator tr)
Recursively translate a syntax-rule template to a template program.
Declaration
Translator.define(Object name, SyntaxForm nameSyntax, ScopeExp defs)
boolean
Object[]
Parse the literals list in a syntax-rules or syntax-case.
boolean
SyntaxPattern.match(Object obj, Object[] vars, int start_vars, int pc, SyntaxForm syntax)
boolean
Translator.matches(Object form, SyntaxForm syntax, String literal)
Expression
Object
Translator.wrapSyntax(Object form, SyntaxForm syntax)

Methods with return type kawa.lang.SyntaxForm

SyntaxForm
SyntaxForm.fromDatum(Object form)
Make a SyntaxForm object with the same contextual information as this.
SyntaxForm
SyntaxForm
SyntaxForm.make(Object form, TemplateScope scope)