From 54d97005668996322a743771def5f9cf17a16755 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Thu, 29 Aug 2019 14:43:41 +0200 Subject: [PATCH] eolian: reverse keywords '@transfer' and '@by_ref' The '@transfer' keyword is a clearer replacement for '@owned'. It will be specified on params/returns/... to specify that ownership will be transferred between caller/callee. --- src/lib/eolian/eo_lexer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/eolian/eo_lexer.h b/src/lib/eolian/eo_lexer.h index 1611b24619..836f06152b 100644 --- a/src/lib/eolian/eo_lexer.h +++ b/src/lib/eolian/eo_lexer.h @@ -33,11 +33,11 @@ enum Tokens KW(keys), KW(legacy), KW(methods), KW(mixin), KW(params), \ KW(parse), KW(parts), KW(ptr), KW(set), KW(type), KW(values), KW(var), KW(requires), \ \ - KWAT(auto), KWAT(beta), KWAT(c_name), KWAT(const), \ + KWAT(auto), KWAT(beta), KWAT(by_ref), KWAT(c_name), KWAT(const), \ KWAT(empty), KWAT(extern), KWAT(free), KWAT(hot), KWAT(in), KWAT(inout), \ KWAT(no_unused), KWAT(nullable), KWAT(optional), KWAT(out), KWAT(owned), \ KWAT(private), KWAT(property), KWAT(protected), KWAT(restart), \ - KWAT(pure_virtual), KWAT(static), \ + KWAT(pure_virtual), KWAT(static), KWAT(transfer), \ \ KWH(version), \ \