|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SyntaxForm | |
---|---|
kawa.lang |
Uses of SyntaxForm in kawa.lang |
---|
Methods in kawa.lang that return SyntaxForm | |
---|---|
SyntaxForm |
SyntaxForm.fromDatum(java.lang.Object form)
Make a SyntaxForm object with the same contextual information as this. |
SyntaxForm |
SyntaxForm.fromDatumIfNeeded(java.lang.Object form)
|
static SyntaxForm |
SyntaxForm.make(java.lang.Object form,
TemplateScope scope)
|
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 |
SyntaxForm.freeIdentifierEquals(SyntaxForm id1,
SyntaxForm id2)
|
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. |
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)
|
Expression |
Translator.rewrite_car(Pair pair,
SyntaxForm syntax)
|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |