gnu.kawa.lispexpr
Class MakeXmlElement

java.lang.Object
  extended by kawa.lang.Syntax
      extended by gnu.kawa.lispexpr.MakeXmlElement
All Implemented Interfaces:
Named, Printable

public class MakeXmlElement
extends Syntax

A Syntax transformer for a XML constructor. This is needed to put namespace declarations in the lexical scope.


Field Summary
static MakeXmlElement makeXml
           
 
Constructor Summary
MakeXmlElement()
           
 
Method Summary
 Expression rewriteForm(Pair form, Translator tr)
           
 
Methods inherited from class kawa.lang.Syntax
getName, getSymbol, print, rewrite, rewriteForm, scanForDefinitions, scanForm, setName, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

makeXml

public static final MakeXmlElement makeXml
Constructor Detail

MakeXmlElement

public MakeXmlElement()
Method Detail

rewriteForm

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