Package eu.bandm.tools.umod
Class UMod2format.Compiler.Subformat
java.lang.Object
eu.bandm.tools.tdom.runtime.BaseVisitor
eu.bandm.tools.formatfrontends.absy.Visitor
eu.bandm.tools.formatfrontends.GenericCompiler.Subformat
eu.bandm.tools.umod.UMod2format.Compiler.Subformat
- All Implemented Interfaces:
PCDataVisitor
- Enclosing class:
- UMod2format.Compiler
-
Field Summary
Fields inherited from class eu.bandm.tools.formatfrontends.GenericCompiler.Subformat
closedelim, emptyrepr, foldcommand, opendelim, outerfoldcommand, separator, subcode
Fields inherited from class eu.bandm.tools.tdom.runtime.BaseVisitor
validating
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
makeSimple
(Format submodel, boolean isopt) Called for references to external classes, to aggregates and to Strings.void
visit
(eu.bandm.tools.formatfrontends.absy.Element_child element) Methods inherited from class eu.bandm.tools.formatfrontends.GenericCompiler.Subformat
parselistsymbol, visit, visit, visit, visit, visit, visit, visit
Methods inherited from class eu.bandm.tools.formatfrontends.absy.Visitor
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
Methods inherited from class eu.bandm.tools.tdom.runtime.BaseVisitor
visit
-
Field Details
-
loc
-
FORMAT_LOCALARG
-
-
Constructor Details
-
Subformat
protected Subformat()
-
-
Method Details
-
checkNoFold
protected void checkNoFold() -
checkNoCode
protected void checkNoCode() -
makeSimple
Called for references to external classes, to aggregates and to Strings. FIXME must use "Formats.text()" instead of Format.literal(), since strings etc. DO contains linefeeds, etc. the SAME holds for NAME_MATCH_CHECKED_STRING !! -
visit
public void visit(eu.bandm.tools.formatfrontends.absy.Element_child element) - Overrides:
visit
in classeu.bandm.tools.formatfrontends.absy.Visitor
-