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);
        }
Example #4
0
 public override void visit(get_address _get_address)
 {
 }
Example #5
0
 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);
		}
Example #8
0
 public virtual void visit(get_address _get_address)
 {
 }
Example #9
0
 public override void visit(get_address _get_address)
 {
     AddPossibleComments(_get_address, true, true);
 }
Example #10
0
		public virtual void visit(get_address _get_address)
		{
		}
		public virtual void visit(get_address _get_address)
		{
			DefaultVisit(_get_address);
		}
Example #12
0
 public override void visit(get_address _get_address)
 {
     prepare_node(_get_address.address_of, "address of");
 }
Example #13
0
		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);
		}