kawa.standard

Class syntax_case

Implemented Interfaces:
Named, Printable

public class syntax_case
extends Syntax

Field Summary

static syntax_case
syntax_case

Method Summary

static Object
error(String kind, Object arg)
Called (at run-time) if syntax-case has no match.
Expression
rewriteForm(Pair form, Translator tr)

Methods inherited from class kawa.lang.Syntax

getName, getSymbol, print, rewrite, rewriteForm, rewriteForm, scanForDefinitions, scanForm, setName, setName

Field Details

syntax_case

public static final syntax_case syntax_case

Method Details

error

public static Object error(String kind,
                           Object arg)
Called (at run-time) if syntax-case has no match.

rewriteForm

public Expression rewriteForm(Pair form,
                              Translator tr)
Overrides:
rewriteForm in interface Syntax