Ejemplo n.º 1
0
        IInstance DeclareIntrinsic(IFunctionIntrinsic functionIntrinsic, IParentedIdentifierScope scope)
        {
            var function = new IntrinsicFunctionInstance(functionIntrinsic);

            scope.Add(function);
            return(function);
        }
Ejemplo n.º 2
0
 internal IntrinsicFunctionInstance(IFunctionIntrinsic intrinsic) : base(intrinsic.Name)
 {
     IntrinsicExpression = new IntrinsicExpression {
         Intrinsic = intrinsic
     };
     Declaration = new FunctionDeclaration {
         Name           = intrinsic.Name,
         Implementation = new ExpressionBlock {
             Expressions = { IntrinsicExpression }
         }
     };
 }