Skip to content

Commit 20e591f

Browse files
committed
Assembly types
1 parent 7974d84 commit 20e591f

File tree

6 files changed

+254
-59
lines changed

6 files changed

+254
-59
lines changed

ast/types.proto

+16
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,22 @@ enum NodeType {
110110
KIND_UNARY_PREFIX = 104;
111111
KIND_UNARY_SUFFIX = 105;
112112
INLINE_ARRAY = 106;
113+
YUL_IDENTIFIER = 107;
114+
YUL_VARIABLE_NAME = 108;
115+
YUL_LITERAL = 109;
116+
YUL_FUNCTION_CALL = 110;
117+
YUL_BLOCK = 111;
118+
YUL_SWITCH = 112;
119+
YUL_SWITCH_CASE = 113;
120+
YUL_TERMINAL_NODE = 114;
121+
DECIMAL_NUMBER = 115;
122+
YUL_LEAVE = 116;
123+
YUL_BREAK = 117;
124+
YUL_CONTINUE = 118;
125+
YUL_FOR = 119;
126+
YUL_IF = 120;
127+
YUL_FUNCTION_DEFINITION = 121;
128+
YUL_VARIABLE_DECLARATION = 122;
113129
}
114130

115131
enum Mutability {

dist/docs/docs.json

+80
Original file line numberDiff line numberDiff line change
@@ -12474,6 +12474,86 @@
1247412474
"name": "INLINE_ARRAY",
1247512475
"number": "106",
1247612476
"description": ""
12477+
},
12478+
{
12479+
"name": "YUL_IDENTIFIER",
12480+
"number": "107",
12481+
"description": ""
12482+
},
12483+
{
12484+
"name": "YUL_VARIABLE_NAME",
12485+
"number": "108",
12486+
"description": ""
12487+
},
12488+
{
12489+
"name": "YUL_LITERAL",
12490+
"number": "109",
12491+
"description": ""
12492+
},
12493+
{
12494+
"name": "YUL_FUNCTION_CALL",
12495+
"number": "110",
12496+
"description": ""
12497+
},
12498+
{
12499+
"name": "YUL_BLOCK",
12500+
"number": "111",
12501+
"description": ""
12502+
},
12503+
{
12504+
"name": "YUL_SWITCH",
12505+
"number": "112",
12506+
"description": ""
12507+
},
12508+
{
12509+
"name": "YUL_SWITCH_CASE",
12510+
"number": "113",
12511+
"description": ""
12512+
},
12513+
{
12514+
"name": "YUL_TERMINAL_NODE",
12515+
"number": "114",
12516+
"description": ""
12517+
},
12518+
{
12519+
"name": "DECIMAL_NUMBER",
12520+
"number": "115",
12521+
"description": ""
12522+
},
12523+
{
12524+
"name": "YUL_LEAVE",
12525+
"number": "116",
12526+
"description": ""
12527+
},
12528+
{
12529+
"name": "YUL_BREAK",
12530+
"number": "117",
12531+
"description": ""
12532+
},
12533+
{
12534+
"name": "YUL_CONTINUE",
12535+
"number": "118",
12536+
"description": ""
12537+
},
12538+
{
12539+
"name": "YUL_FOR",
12540+
"number": "119",
12541+
"description": ""
12542+
},
12543+
{
12544+
"name": "YUL_IF",
12545+
"number": "120",
12546+
"description": ""
12547+
},
12548+
{
12549+
"name": "YUL_FUNCTION_DEFINITION",
12550+
"number": "121",
12551+
"description": ""
12552+
},
12553+
{
12554+
"name": "YUL_VARIABLE_DECLARATION",
12555+
"number": "122",
12556+
"description": ""
1247712557
}
1247812558
]
1247912559
},

dist/go/ast/types.pb.go

+125-58
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/ast/types_pb.d.ts

+16
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,22 @@ export enum NodeType {
110110
KIND_UNARY_PREFIX = 104,
111111
KIND_UNARY_SUFFIX = 105,
112112
INLINE_ARRAY = 106,
113+
YUL_IDENTIFIER = 107,
114+
YUL_VARIABLE_NAME = 108,
115+
YUL_LITERAL = 109,
116+
YUL_FUNCTION_CALL = 110,
117+
YUL_BLOCK = 111,
118+
YUL_SWITCH = 112,
119+
YUL_SWITCH_CASE = 113,
120+
YUL_TERMINAL_NODE = 114,
121+
DECIMAL_NUMBER = 115,
122+
YUL_LEAVE = 116,
123+
YUL_BREAK = 117,
124+
YUL_CONTINUE = 118,
125+
YUL_FOR = 119,
126+
YUL_IF = 120,
127+
YUL_FUNCTION_DEFINITION = 121,
128+
YUL_VARIABLE_DECLARATION = 122,
113129
}
114130
export enum Mutability {
115131
M_DEFAULT = 0,

0 commit comments

Comments
 (0)