@@ -314,13 +314,14 @@ module Synth {
314314 TWeakStorageType ( Raw:: WeakStorageType id ) { constructWeakStorageType ( id ) }
315315
316316 class TAstNode =
317- TCaseLabelItem or TDecl or TExpr or TPattern or TStmt or TStmtCondition or TTypeRepr ;
317+ TCaseLabelItem or TConditionElement or TDecl or TExpr or TPattern or TStmt or TStmtCondition or
318+ TTypeRepr ;
318319
319320 class TCallable = TAbstractClosureExpr or TAbstractFunctionDecl ;
320321
321322 class TFile = TDbFile or TUnknownFile ;
322323
323- class TLocatable = TArgument or TAstNode or TComment or TConditionElement ;
324+ class TLocatable = TArgument or TAstNode or TComment ;
324325
325326 class TLocation = TDbLocation or TUnknownLocation ;
326327
@@ -1408,6 +1409,8 @@ module Synth {
14081409 TAstNode convertAstNodeFromRaw ( Raw:: Element e ) {
14091410 result = convertCaseLabelItemFromRaw ( e )
14101411 or
1412+ result = convertConditionElementFromRaw ( e )
1413+ or
14111414 result = convertDeclFromRaw ( e )
14121415 or
14131416 result = convertExprFromRaw ( e )
@@ -1461,8 +1464,6 @@ module Synth {
14611464 result = convertAstNodeFromRaw ( e )
14621465 or
14631466 result = convertCommentFromRaw ( e )
1464- or
1465- result = convertConditionElementFromRaw ( e )
14661467 }
14671468
14681469 cached
@@ -3106,6 +3107,8 @@ module Synth {
31063107 Raw:: Element convertAstNodeToRaw ( TAstNode e ) {
31073108 result = convertCaseLabelItemToRaw ( e )
31083109 or
3110+ result = convertConditionElementToRaw ( e )
3111+ or
31093112 result = convertDeclToRaw ( e )
31103113 or
31113114 result = convertExprToRaw ( e )
@@ -3159,8 +3162,6 @@ module Synth {
31593162 result = convertAstNodeToRaw ( e )
31603163 or
31613164 result = convertCommentToRaw ( e )
3162- or
3163- result = convertConditionElementToRaw ( e )
31643165 }
31653166
31663167 cached
0 commit comments