@@ -10,6 +10,7 @@ module Synth {
1010 TDbLocation ( Raw:: DbLocation id ) { constructDbLocation ( id ) } or
1111 TUnknownFile ( ) or
1212 TUnknownLocation ( ) or
13+ TUnspecifiedElement ( Raw:: UnspecifiedElement id ) { constructUnspecifiedElement ( id ) } or
1314 TAccessorDecl ( Raw:: AccessorDecl id ) { constructAccessorDecl ( id ) } or
1415 TAssociatedTypeDecl ( Raw:: AssociatedTypeDecl id ) { constructAssociatedTypeDecl ( id ) } or
1516 TClassDecl ( Raw:: ClassDecl id ) { constructClassDecl ( id ) } or
@@ -321,7 +322,7 @@ module Synth {
321322
322323 class TFile = TDbFile or TUnknownFile ;
323324
324- class TLocatable = TArgument or TAstNode or TComment ;
325+ class TLocatable = TArgument or TAstNode or TComment or TUnspecifiedElement ;
325326
326327 class TLocation = TDbLocation or TUnknownLocation ;
327328
@@ -499,6 +500,11 @@ module Synth {
499500 cached
500501 TUnknownLocation convertUnknownLocationFromRaw ( Raw:: Element e ) { none ( ) }
501502
503+ cached
504+ TUnspecifiedElement convertUnspecifiedElementFromRaw ( Raw:: Element e ) {
505+ result = TUnspecifiedElement ( e )
506+ }
507+
502508 cached
503509 TAccessorDecl convertAccessorDeclFromRaw ( Raw:: Element e ) { result = TAccessorDecl ( e ) }
504510
@@ -1464,6 +1470,8 @@ module Synth {
14641470 result = convertAstNodeFromRaw ( e )
14651471 or
14661472 result = convertCommentFromRaw ( e )
1473+ or
1474+ result = convertUnspecifiedElementFromRaw ( e )
14671475 }
14681476
14691477 cached
@@ -2199,6 +2207,11 @@ module Synth {
21992207 cached
22002208 Raw:: Element convertUnknownLocationToRaw ( TUnknownLocation e ) { none ( ) }
22012209
2210+ cached
2211+ Raw:: Element convertUnspecifiedElementToRaw ( TUnspecifiedElement e ) {
2212+ e = TUnspecifiedElement ( result )
2213+ }
2214+
22022215 cached
22032216 Raw:: Element convertAccessorDeclToRaw ( TAccessorDecl e ) { e = TAccessorDecl ( result ) }
22042217
@@ -3162,6 +3175,8 @@ module Synth {
31623175 result = convertAstNodeToRaw ( e )
31633176 or
31643177 result = convertCommentToRaw ( e )
3178+ or
3179+ result = convertUnspecifiedElementToRaw ( e )
31653180 }
31663181
31673182 cached
0 commit comments