summaryrefslogblamecommitdiff
path: root/test/files/run/t5603.check
blob: 46fcdd4470565bea5e635f1a1211ed710284844a (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                                        
                             
                                                                   


                            

                                                                                  
    
                                                        
                              
                                                                 

                                                    
                              

            
                                       
                                               
    
                                                          
                              
                              

             
              


   
[[syntax trees at end of                    parser]] // newSource1.scala
[0:241]package [0:0]<empty> {
  [6/0:82]abstract trait Greeting extends [15:82][83]scala.AnyRef {
    [15]def $init$() = [15]{
      [15]()
    };
    [27:39]val name: [33:39]String;
    [50:76]val msg = [71/56:76][71/56:72][56:71]"How are you, ".$plus([72:76]name)
  };
  [93/87:209]class C extends [94:209][151:159]Greeting {
    [123:139]val nameElse = _;
    [95:101]<paramaccessor> private[this] val i: [98:101]Int = _;
    <123:139>def <init>([95]i: [98]Int) = <123:139>{
      <123:139>val nameElse = <134:139>"Bob";
      [X][X][X]super.<init>();
      [94]()
    };
    [172:184]val name = [179:184]"avc";
    [198/191:203][191:198]println([199:202]msg)
  };
  [222/215:241]object Test extends [227:241][235:238]App {
    [227]def <init>() = [227]{
      [X][X][X]super.<init>();
      [227]()
    };
    [X]<empty>
  }
}