Uses of Interface
kawa.lang.SyntaxForm

Packages that use SyntaxForm
kawa.lang   
 

Uses of SyntaxForm in kawa.lang
 

Methods in kawa.lang with parameters of type SyntaxForm
 int SyntaxTemplate.convert_template(java.lang.Object form, SyntaxForm syntax, java.lang.StringBuffer template_program, int nesting, java.util.Vector literals_vector, java.lang.Object seen, boolean isVector, Translator tr)
          Recursively translate a syntax-rule template to a template program.
 Declaration Translator.define(java.lang.Object name, SyntaxForm nameSyntax, ScopeExp defs)
           
static boolean SyntaxForms.freeIdentifierEquals(SyntaxForm id1, SyntaxForm id2)
           
static java.lang.Object SyntaxForms.fromDatum(java.lang.Object datum, SyntaxForm template)
          Make a SyntaxForm object with the same contextual information as this.
static java.lang.Object SyntaxForms.fromDatumIfNeeded(java.lang.Object datum, SyntaxForm template)
           
static java.lang.Object[] SyntaxPattern.getLiteralsList(java.lang.Object list, SyntaxForm syntax, Translator tr)
          Parse the literals list in a syntax-rules or syntax-case.
static boolean SyntaxForms.isIdentifier(SyntaxForm form)
           
 boolean SyntaxPattern.match(java.lang.Object obj, java.lang.Object[] vars, int start_vars, int pc, SyntaxForm syntax)
           
 boolean Translator.matches(java.lang.Object form, SyntaxForm syntax, java.lang.String literal)
           
 boolean Translator.matches(java.lang.Object form, SyntaxForm syntax, Symbol literal)
           
 Expression Translator.rewrite_car(Pair pair, SyntaxForm syntax)
           
static java.lang.String SyntaxForms.toString(SyntaxForm sform, java.lang.String id)
           
static java.lang.Object Translator.wrapSyntax(java.lang.Object form, SyntaxForm syntax)
           
 

Constructors in kawa.lang with parameters of type SyntaxForm
SyntaxRule(SyntaxPattern pattern, java.lang.Object template, SyntaxForm template_syntax, Translator tr)
           
SyntaxTemplate(java.lang.Object template, SyntaxForm syntax, Translator tr)