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

protected class UMod2format.Compiler.Subformat extends GenericCompiler.Subformat
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final Format
     
     

    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

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • Subformat

      protected Subformat()
  • Method Details

    • checkNoFold

      protected void checkNoFold()
    • checkNoCode

      protected void checkNoCode()
    • makeSimple

      protected void makeSimple(Format submodel, boolean isopt)
      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 class eu.bandm.tools.formatfrontends.absy.Visitor