Ignore:
Timestamp:
Jul 9, 2019 3:08:30 PM (5 months ago)
Author:
tgutzmann
Message:

Merge from trunk

Location:
branches/dev-mj-1626
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/dev-mj-1626

  • branches/dev-mj-1626/Compiler/ModelicaFrontEnd/src/jastadd/util/Util.jrag

    r12883 r13095  
    701701  syn lazy String SrcDot.name() {
    702702      StringBuilder buf = new StringBuilder();
    703       List<SrcAccess> l = getSrcAccessListNoTransform();
     703      List<SrcNamedAccess> l = getSrcNamedAccessListNoTransform();
    704704      for (int i = 0; i < l.getNumChildNoTransform(); i++) {
    705705          buf.append(l.getChildNoTransform(i).name());
     
    730730    eq SrcDot.qualifiedName() {
    731731        StringBuilder buf = new StringBuilder();
    732         for (SrcAccess a : getSrcAccesss()) {
     732        for (SrcNamedAccess a : getSrcNamedAccesss()) {
    733733            buf.append(a.qualifiedName());
    734734            buf.append('.');
     
    763763 
    764764  syn String SrcAccess.lastName() = name();
    765   eq SrcDot.lastName()            = getSrcAccessListNoTransform().lastChildNoTransform().lastName();
     765  eq SrcDot.lastName()            = getSrcNamedAccessListNoTransform().lastChildNoTransform().lastName();
    766766  eq SrcGlobalAccess.lastName()   = getSrcAccessNoTransform().lastName();
    767767 
     
    948948     */
    949949    syn SrcAccess SrcAccess.getLastAccess() = this;
    950     eq SrcDot.getLastAccess()            = getSrcAccess(getNumSrcAccess() - 1);
     950    eq SrcDot.getLastAccess()            = getSrcNamedAccess(getNumSrcNamedAccess() - 1);
    951951    eq SrcGlobalAccess.getLastAccess()   = getSrcAccess().getLastAccess();
    952952   
     
    960960     */
    961961    syn SrcAccess SrcAccess.getFirstAccess() = this;
    962     eq SrcDot.getFirstAccess()            = getSrcAccess(0);
     962    eq SrcDot.getFirstAccess()            = getSrcNamedAccess(0);
    963963    eq SrcGlobalAccess.getFirstAccess()   = getSrcAccess().getFirstAccess();
    964964
     
    969969   
    970970    inh SrcAccess SrcAccess.getNextAccess();
    971     eq SrcDot.getSrcAccess(int i).getNextAccess()    = (i >= getNumSrcAccess() - 1) ? null : getSrcAccess(i + 1);
     971    eq SrcDot.getSrcNamedAccess(int i).getNextAccess()    = (i >= getNumSrcNamedAccess() - 1) ? null : getSrcNamedAccess(i + 1);
    972972    eq SourceRoot.getProgram().getNextAccess() = computeNextAccess();
    973973    eq Root.getChild().getNextAccess()         = null;
     
    10091009   
    10101010    public SrcAccess SrcDot.stripFirstAccess() {
    1011         int n = getNumSrcAccess();
     1011        int n = getNumSrcNamedAccess();
    10121012        if (n <= 2)
    1013             return getSrcAccess(n - 1);
    1014         List<SrcAccess> l = new List<SrcAccess>();
     1013            return getSrcNamedAccess(n - 1);
     1014        List<SrcNamedAccess> l = new List<>();
    10151015        for (int i = 1; i < n; i++)
    1016             l.add(getSrcAccess(i));
     1016            l.add(getSrcNamedAccess(i));
    10171017        return new SrcDot(l);
    10181018    }
     
    10561056    inh boolean SrcAccess.inQualified();
    10571057    inh boolean InstAccess.inQualified();
    1058     eq SrcDot.getSrcAccess().inQualified()         = true;
     1058    eq SrcDot.getSrcNamedAccess().inQualified()         = true;
    10591059    eq InstDot.getInstAccess().inQualified() = true;
    10601060    eq BaseNode.getChild().inQualified()     = false;
Note: See TracChangeset for help on using the changeset viewer.