コード例 #1
0
        /* (non-Javadoc)
         * @see br.cos.ufrj.lens.odyssey.tools.psw.parser.cst.CSTNode#accept(br.cos.ufrj.lens.odyssey.tools.psw.parser.cst.CSTVisitor)
         */
        public override void accept(CSTVisitor visitor)
        {
            base.accept(parametersNodesCS, visitor);

            if (returnTypeNodeCS != null)
            {
                returnTypeNodeCS.accept(visitor);
            }
        }
コード例 #2
0
 public override void accept(CSTVisitor visitor)
 {
     if ((typeNodeCS != null) && (expressionNodeCS != null))
     {
         visitor.visitDefVarExpressionBegin(this);
         typeNodeCS.accept(visitor);
         expressionNodeCS.accept(visitor);
         visitor.visitDefVarExpressionEnd(this);
     }
 }
コード例 #3
0
        public override void accept(CSTVisitor visitor)
        {
            visitor.visitAttrOrAssocContextDeclCSBegin(this);

            if (typeNodeCS != null)
            {
                typeNodeCS.accept(visitor);
            }

            if (valueExpressionNodeCS != null)
            {
                valueExpressionNodeCS.accept(visitor);
            }

            visitor.visitAttrOrAssocContextDeclCSEnd(this);
        }