Skip to content
Snippets Groups Projects

Resolve "Qualified generic token types"

Merged Johannes Mey requested to merge 24-qualified-generic-token-types into master
2 files
+ 2
3
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -40,13 +40,11 @@ ArrayList inner_type_use
;
TypeUse type_use =
// s_type_use.u {: return u; :}
// |
parameterized_type_use.p {: return p; :}
| inner_type_use.p {: return new SimpleTypeUse((String)p.stream().map( x -> ((Symbol)x).value.toString()).collect(java.util.stream.Collectors.joining("."))); :}
;
ParameterizedTypeUse parameterized_type_use =
ID LT type_use_list.l GT {: return new ParameterizedTypeUse(ID, l); :}
inner_type_use.i LT type_use_list.l GT {: return new ParameterizedTypeUse((String)i.stream().map( x -> ((Symbol)x).value.toString()).collect(java.util.stream.Collectors.joining(".")), l); :}
;
List type_use_list =
type_use.u {: return new List().add(u); :}
Loading