예제 #1
0
        /// <summary>
        /// creates a negateexp from a token
        /// </summary>
        /// <returns>Rule_NegateExp</returns>
        public string CreateNegateRecode(Token pToken)
        {
            NonterminalToken T      = (NonterminalToken)((NonterminalToken)pToken).Tokens[0];
            Rule_NegateExp   result = new Rule_NegateExp(this.Context, T);

            return(result.Execute().ToString());
        }
예제 #2
0
        /// <summary>
        /// creates a negateexp from a token
        /// </summary>
        /// <returns>Rule_NegateExp</returns>
        public string CreateNegateRecode(Token token)
        {
            NonterminalToken nonterminal = (NonterminalToken)((NonterminalToken)token).Tokens[0];
            Rule_NegateExp   result      = new Rule_NegateExp(Context, nonterminal);

            return(result.Execute().ToString());
        }