From 2cce50575883ff545f2dbd5bc60f5e7584bc6eb0 Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Thu, 20 Dec 2007 22:07:12 +0000 Subject: add support for pointer member access 2007-12-20 Juerg Billeter * vala/parser.y, vala/scanner.l, vala/valacodecontext.vala, vala/valadatatype.vala, vala/valamemberaccess.vala, vala/valapointertype.vala, vala/valasemanticanalyzer.vala, gobject/valadbusbindingprovider.vala: add support for pointer member access svn path=/trunk/; revision=782 --- vala/valacodecontext.vala | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'vala/valacodecontext.vala') diff --git a/vala/valacodecontext.vala b/vala/valacodecontext.vala index 75b228137..0feb6aff9 100644 --- a/vala/valacodecontext.vala +++ b/vala/valacodecontext.vala @@ -681,6 +681,12 @@ public class Vala.CodeContext : Object { return node; } + public MemberAccess! create_member_access_pointer (Expression inner, string! member_name, SourceReference source_reference = null) { + var node = new MemberAccess.pointer (inner, member_name, source_reference); + node.code_binding = codegen.create_member_access_binding (node); + return node; + } + public InvocationExpression! create_invocation_expression (Expression! call, SourceReference source_reference = null) { var node = new InvocationExpression (call, source_reference); node.code_binding = codegen.create_invocation_expression_binding (node); -- cgit v1.2.1