tools/vast: update vast to latest V

pull/12153/head weekly.2021.41
Delyan Angelov 2021-10-11 15:29:37 +03:00
parent 0386f2bbea
commit 6c6bb08547
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
1 changed files with 5 additions and 1 deletions

View File

@ -525,10 +525,11 @@ fn (t Tree) fn_decl(node ast.FnDecl) &Node {
obj.add('is_conditional', t.bool_node(node.is_conditional))
obj.add('is_exported', t.bool_node(node.is_exported))
obj.add('is_keep_alive', t.bool_node(node.is_keep_alive))
obj.add('receiver', t.struct_field(node.receiver))
obj.add('is_unsafe', t.bool_node(node.is_unsafe))
obj.add('receiver', t.struct_field(node.receiver))
obj.add('receiver_pos', t.position(node.receiver_pos))
obj.add('is_method', t.bool_node(node.is_method))
obj.add('method_type_pos', t.position(node.method_type_pos))
obj.add('method_idx', t.number_node(node.method_idx))
obj.add('rec_mut', t.bool_node(node.rec_mut))
obj.add('rec_share', t.enum_node(node.rec_share))
@ -822,6 +823,7 @@ fn (t Tree) assign_stmt(node ast.AssignStmt) &Node {
obj.add('right_types', t.array_node_type(node.left_types))
obj.add('op', t.token_node(node.op))
obj.add('is_static', t.bool_node(node.is_static))
obj.add('is_volatile', t.bool_node(node.is_volatile))
obj.add('is_simple', t.bool_node(node.is_simple))
obj.add('has_cross_var', t.bool_node(node.has_cross_var))
obj.add('pos', t.position(node.pos))
@ -1419,6 +1421,7 @@ fn (t Tree) ident_var(node ast.IdentVar) &Node {
obj.add('typ', t.type_node(node.typ))
obj.add('is_mut', t.bool_node(node.is_mut))
obj.add('is_static', t.bool_node(node.is_static))
obj.add('is_volatile', t.bool_node(node.is_volatile))
obj.add('is_optional', t.bool_node(node.is_optional))
obj.add('share', t.enum_node(node.share))
return obj
@ -1861,6 +1864,7 @@ fn (t Tree) asm_addressing(node ast.AsmAddressing) &Node {
obj.add('ast_type', t.string_node('AsmAddressing'))
obj.add('scale', t.number_node(node.scale))
obj.add('mode', t.enum_node(node.mode))
obj.add('segment', t.string_node(node.segment))
obj.add('displacement', t.asm_arg(node.displacement))
obj.add('base', t.asm_arg(node.base))
obj.add('index', t.asm_arg(node.index))