public addressed_value NewVarReference(get_address var_address, addressed_value variable, LexLocation loc) { var_address.address_of = variable; parsertools.create_source_context(parsertools.NodesStack.Peek(), parsertools.NodesStack.Peek(), variable); return((addressed_value)parsertools.NodesStack.Pop()); }
public get_address NewVarAddress(get_address var_address, LexLocation loc) { var nva = new get_address(); nva.source_context = loc; var_address.address_of = (addressed_value)nva; return(nva); }
public get_address NewVarAddress(LexLocation loc) { var nva = new get_address(); nva.source_context = loc; parsertools.NodesStack.Push(nva); return(nva); }
public override void visit(get_address _get_address) { }
public virtual void visit(get_address _get_address) { DefaultVisit(_get_address); }
public virtual void post_do_visit(get_address _get_address) { }
public override void visit(get_address _get_address) { DefaultVisit(_get_address); pre_do_visit(_get_address); visit(get_address.address_of); post_do_visit(_get_address); }
public virtual void visit(get_address _get_address) { }
public override void visit(get_address _get_address) { AddPossibleComments(_get_address, true, true); }
public override void visit(get_address _get_address) { prepare_node(_get_address.address_of, "address of"); }
public override void visit(get_address _get_address) { executer.visit(_get_address); if (_get_address.address_of != null) this.visit((dynamic)_get_address.address_of); if (_get_address.attributes != null) this.visit((dynamic)_get_address.attributes); }