kawa.lang

Class SyntaxRule

public class SyntaxRule extends SyntaxTemplate implements Externalizable

A rule in an R5RS syntax-template. A combination of a SyntaxPattern and a SyntaxTemplate.
Constructor Summary
SyntaxRule()
SyntaxRule(SyntaxPattern pattern, String pattern_nesting, String template_program, Object[] literal_values, int max_nesting)
SyntaxRule(SyntaxPattern pattern, Object template, SyntaxForm template_syntax, Translator tr)
Method Summary
voidreadExternal(ObjectInput in)
voidwriteExternal(ObjectOutput out)

Constructor Detail

SyntaxRule

public SyntaxRule()

SyntaxRule

public SyntaxRule(SyntaxPattern pattern, String pattern_nesting, String template_program, Object[] literal_values, int max_nesting)

SyntaxRule

public SyntaxRule(SyntaxPattern pattern, Object template, SyntaxForm template_syntax, Translator tr)

Method Detail

readExternal

public void readExternal(ObjectInput in)

writeExternal

public void writeExternal(ObjectOutput out)