From: William James Date: 2009-03-01T08:53:58+09:00 Subject: Re: Nexus Programming Language Pascal J. Bourguignon wrote: > (if mandatory > (e = fieldAccess) > (ib = [["." , e , :begin]]) > (ie = [["." , e , :end]]) > else > (e = [[ "." , fieldAccess , :getValuePtr]]) > (ib = [["->" , e , :begin]]) > (ie = [["->" , e , :end]]) > end) e, ib, ie = if mandatory [ field_access, [["." , e , :begin]], [["." , e , :end]] ] else [ [[ "." , field_access , :get_value_ptr]], [["->" , e , :begin]], [["->" , e , :end]] ] end