示例#1
0
 public Parser(Namespace Context)
 {
     context = Context;
 }
示例#2
0
 public Parser(Namespace Context)
 {
     context = Context;
 }
示例#3
0
 /// <summary>
 /// Substitute variables x0 into f.
 /// </summary>
 /// <param name="f"></param>
 /// <param name="x0"></param>
 /// <returns></returns>
 public static Expression Resolve(this Expression f, Namespace Namespace)
 {
     return(new ResolveVisitor(Namespace).Visit(f));
 }
示例#4
0
        /// <summary>
        /// Substitute variables x0 into f.
        /// </summary>
        /// <param name="f"></param>
        /// <param name="x0"></param>
        /// <returns></returns>
        public static IEnumerable <Expression> Resolve(this IEnumerable <Expression> f, Namespace Namespace)
        {
            ResolveVisitor V = new ResolveVisitor(Namespace);

            return(f.Select(i => V.Visit(i)));
        }
示例#5
0
 public ResolveVisitor(Namespace Namespace)
 {
     ns = Namespace;
 }