protected class GenericCompiler.Subformat
extends eu.bandm.tools.formatfrontends.absy.Visitor
Subformat subformat = new Subformst(); subformat.visit(Element_child currentChild);will store the decoded parameters of the aggregate format description in persistent fields of this object, for easy survival of recursion.
Element_child
, only the common, generic
attributes are treated by this class. The customized part
(which is the sub-object "xref" itself) must be treated by a specialization
or by the caller.)Modifier and Type | Field and Description |
---|---|
protected Format |
closedelim |
protected Format |
emptyrepr |
protected CompoundConstructor |
foldcommand |
protected Format |
opendelim |
protected CompoundConstructor |
outerfoldcommand |
protected Format |
separator |
protected eu.bandm.tools.formatfrontends.absy.Element_code |
subcode |
validating
Modifier | Constructor and Description |
---|---|
protected |
Subformat() |
Modifier and Type | Method and Description |
---|---|
protected Format |
parselistsymbol(eu.bandm.tools.formatfrontends.absy.Element el) |
void |
visit(eu.bandm.tools.formatfrontends.absy.Element_appendOp element) |
void |
visit(eu.bandm.tools.formatfrontends.absy.Element_beneathOp element) |
void |
visit(eu.bandm.tools.formatfrontends.absy.Element_besideOp element) |
void |
visit(eu.bandm.tools.formatfrontends.absy.Element_blockOp element) |
void |
visit(eu.bandm.tools.formatfrontends.absy.Element_code el) |
void |
visit(eu.bandm.tools.formatfrontends.absy.Element_lineOp element) |
void |
visit(eu.bandm.tools.formatfrontends.absy.Element_listdescr element) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
visit
protected Format opendelim
protected Format separator
protected Format closedelim
protected Format emptyrepr
protected eu.bandm.tools.formatfrontends.absy.Element_code subcode
protected CompoundConstructor foldcommand
protected CompoundConstructor outerfoldcommand
public void visit(eu.bandm.tools.formatfrontends.absy.Element_code el)
visit
in class eu.bandm.tools.formatfrontends.absy.Visitor
protected Format parselistsymbol(eu.bandm.tools.formatfrontends.absy.Element el)
public void visit(eu.bandm.tools.formatfrontends.absy.Element_listdescr element)
visit
in class eu.bandm.tools.formatfrontends.absy.Visitor
public void visit(eu.bandm.tools.formatfrontends.absy.Element_beneathOp element)
visit
in class eu.bandm.tools.formatfrontends.absy.Visitor
public void visit(eu.bandm.tools.formatfrontends.absy.Element_besideOp element)
visit
in class eu.bandm.tools.formatfrontends.absy.Visitor
public void visit(eu.bandm.tools.formatfrontends.absy.Element_lineOp element)
visit
in class eu.bandm.tools.formatfrontends.absy.Visitor
public void visit(eu.bandm.tools.formatfrontends.absy.Element_blockOp element)
visit
in class eu.bandm.tools.formatfrontends.absy.Visitor
public void visit(eu.bandm.tools.formatfrontends.absy.Element_appendOp element)
visit
in class eu.bandm.tools.formatfrontends.absy.Visitor
see also the complete user documentation .