Exemplo n.º 1
0
 public object Visit(DeclaringParameter obj)
 {
     obj.Declaration.Accept(this);
     if (obj.Parameter != null)
     {
         obj.Parameter.Accept(this);
     }
     else
     {
         _parameterAdd = false;
     }
     return(null);
 }
Exemplo n.º 2
0
        public object Visit(DeclaringParameter obj)
        {
            _symbolTable.OpenScope();//////////TESTFIX
            string codeString = "";

            //<DeclaringParameter> ::= ',' <Declaration> <DeclaringParameter>

            if (obj.Declaration != null)
            {
                codeString += (string)obj.Declaration.Accept(this);
            }

            if (obj.Parameter != null)
            {
                codeString += ", ";
                codeString += (string)obj.Parameter.Accept(this);
            }


            return(codeString);
        }
Exemplo n.º 3
0
 public object Visit(DeclaringParameter obj)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 4
0
 //<DeclaringParameters> ::= <Declaration> <DeclaringParameter>
 public DeclaringParameters(ParserContext context, Declaration declaration, DeclaringParameter declaringParameter) : base(context)
 {
     this.Declaration        = declaration;
     this.DeclaringParameter = declaringParameter;
 }