@@ -62,17 +62,17 @@ codegen_language_macros::compile!(Language(
6262 reference = FunctionDefinition ,
6363 enabled = From ( "0.7.1" )
6464 ) ,
65- EnumVariant (
66- reference = ConstantDefinition ,
67- enabled = From ( "0.7.4" )
68- ) ,
6965 EnumVariant ( reference = ErrorDefinition , enabled = From ( "0.8.4" ) ) ,
7066 EnumVariant (
7167 reference = UserDefinedValueTypeDefinition ,
7268 enabled = From ( "0.8.8" )
7369 ) ,
7470 EnumVariant ( reference = UsingDirective , enabled = From ( "0.8.13" ) ) ,
75- EnumVariant ( reference = EventDefinition , enabled = From ( "0.8.22" ) )
71+ EnumVariant ( reference = EventDefinition , enabled = From ( "0.8.22" ) ) ,
72+ EnumVariant (
73+ reference = ConstantDefinition ,
74+ enabled = From ( "0.7.4" )
75+ )
7676 ]
7777 )
7878 ]
@@ -2142,12 +2142,12 @@ codegen_language_macros::compile!(Language(
21422142 EnumVariant ( reference = StructDefinition ) ,
21432143 EnumVariant ( reference = EnumDefinition ) ,
21442144 EnumVariant ( reference = EventDefinition ) ,
2145- EnumVariant ( reference = StateVariableDefinition ) ,
21462145 EnumVariant ( reference = ErrorDefinition , enabled = From ( "0.8.4" ) ) ,
21472146 EnumVariant (
21482147 reference = UserDefinedValueTypeDefinition ,
21492148 enabled = From ( "0.8.8" )
2150- )
2149+ ) ,
2150+ EnumVariant ( reference = StateVariableDefinition )
21512151 ]
21522152 )
21532153 ]
@@ -2835,11 +2835,6 @@ codegen_language_macros::compile!(Language(
28352835 Enum (
28362836 name = Statement ,
28372837 variants = [
2838- // Simple statements
2839- EnumVariant ( reference = ExpressionStatement ) ,
2840- EnumVariant ( reference = VariableDeclarationStatement ) ,
2841- EnumVariant ( reference = TupleDeconstructionStatement ) ,
2842- // Control statements
28432838 EnumVariant ( reference = IfStatement ) ,
28442839 EnumVariant ( reference = ForStatement ) ,
28452840 EnumVariant ( reference = WhileStatement ) ,
@@ -2853,7 +2848,10 @@ codegen_language_macros::compile!(Language(
28532848 EnumVariant ( reference = RevertStatement , enabled = From ( "0.8.4" ) ) ,
28542849 EnumVariant ( reference = AssemblyStatement ) ,
28552850 EnumVariant ( reference = Block ) ,
2856- EnumVariant ( reference = UncheckedBlock , enabled = From ( "0.8.0" ) )
2851+ EnumVariant ( reference = UncheckedBlock , enabled = From ( "0.8.0" ) ) ,
2852+ EnumVariant ( reference = TupleDeconstructionStatement ) ,
2853+ EnumVariant ( reference = VariableDeclarationStatement ) ,
2854+ EnumVariant ( reference = ExpressionStatement )
28572855 ]
28582856 ) ,
28592857 Struct (
@@ -3028,9 +3026,9 @@ codegen_language_macros::compile!(Language(
30283026 Enum (
30293027 name = ForStatementInitialization ,
30303028 variants = [
3031- EnumVariant ( reference = ExpressionStatement ) ,
3032- EnumVariant ( reference = VariableDeclarationStatement ) ,
30333029 EnumVariant ( reference = TupleDeconstructionStatement ) ,
3030+ EnumVariant ( reference = VariableDeclarationStatement ) ,
3031+ EnumVariant ( reference = ExpressionStatement ) ,
30343032 EnumVariant ( reference = Semicolon )
30353033 ]
30363034 ) ,
@@ -4163,8 +4161,6 @@ codegen_language_macros::compile!(Language(
41634161 variants = [
41644162 EnumVariant ( reference = YulBlock ) ,
41654163 EnumVariant ( reference = YulFunctionDefinition ) ,
4166- EnumVariant ( reference = YulVariableDeclarationStatement ) ,
4167- EnumVariant ( reference = YulVariableAssignmentStatement ) ,
41684164 EnumVariant (
41694165 reference = YulStackAssignmentStatement ,
41704166 enabled = Till ( "0.5.0" )
@@ -4176,6 +4172,8 @@ codegen_language_macros::compile!(Language(
41764172 EnumVariant ( reference = YulBreakStatement ) ,
41774173 EnumVariant ( reference = YulContinueStatement ) ,
41784174 EnumVariant ( reference = YulLabel , enabled = Till ( "0.5.0" ) ) ,
4175+ EnumVariant ( reference = YulVariableDeclarationStatement ) ,
4176+ EnumVariant ( reference = YulVariableAssignmentStatement ) ,
41794177 EnumVariant ( reference = YulExpression )
41804178 ]
41814179 ) ,
@@ -4245,8 +4243,8 @@ codegen_language_macros::compile!(Language(
42454243 Enum (
42464244 name = YulAssignmentOperator ,
42474245 variants = [
4248- EnumVariant ( reference = YulColonAndEqual , enabled = Till ( "0.5.5" ) ) ,
4249- EnumVariant ( reference = ColonEqual )
4246+ EnumVariant ( reference = ColonEqual ) ,
4247+ EnumVariant ( reference = YulColonAndEqual , enabled = Till ( "0.5.5" ) )
42504248 ]
42514249 ) ,
42524250 Struct (
@@ -4266,8 +4264,8 @@ codegen_language_macros::compile!(Language(
42664264 name = YulStackAssignmentOperator ,
42674265 enabled = Till ( "0.5.0" ) ,
42684266 variants = [
4269- EnumVariant ( reference = YulEqualAndColon ) ,
4270- EnumVariant ( reference = EqualColon )
4267+ EnumVariant ( reference = EqualColon ) ,
4268+ EnumVariant ( reference = YulEqualAndColon )
42714269 ]
42724270 ) ,
42734271 Struct (
0 commit comments