From a06ed46bffa94e4613052e0ddf0cb70ab32651ab Mon Sep 17 00:00:00 2001 From: Kimplul Date: Wed, 16 Aug 2023 22:15:16 +0300 Subject: function signature type --- src/parser.y | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/parser.y b/src/parser.y index b604350..986c47e 100644 --- a/src/parser.y +++ b/src/parser.y @@ -572,7 +572,9 @@ func_sign type : id { $$ = gen_type(AST_TYPE_ID, $1, NULL, NULL); } - | "@" func_sign { + | "::" func_sign { + /* still not entirely sold on this signature, but it's not terrible I + * guess */ $$ = gen_type(AST_TYPE_POINTER, NULL, NULL, NULL); $$->_type.next = $2; } -- cgit v1.3