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
FieldsFields inherited from class eu.bandm.tools.formatfrontends.GenericCompiler.Subformat
closedelim, emptyrepr, foldcommand, opendelim, outerfoldcommand, separator, subcodeFields inherited from class eu.bandm.tools.tdom.runtime.BaseVisitor
validating -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidmakeSimple(Format submodel, boolean isopt) Called for references to external classes, to aggregates and to Strings.voidvisit(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, visitMethods 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, visitMethods 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:
visitin classeu.bandm.tools.formatfrontends.absy.Visitor
-