コード例 #1
0
ファイル: IOperator.cs プロジェクト: CheezLang/CheezLang
        public int Accepts(CheezType sub)
        {
            Dictionary <string, (CheezType type, object value)> polyTypes = null;

            // TODO: necessary?
            //if (SubExprType.IsPolyType)
            //{
            //    polyTypes = new Dictionary<string, CheezType>();
            //    Workspace.CollectPolyTypes(SubExprType, lhs, polyTypes);
            //}


            return(SubExprType.Match(sub, polyTypes));
        }
コード例 #2
0
ファイル: IOperator.cs プロジェクト: CheezLang/CheezLang
 public int Accepts(CheezType sub)
 {
     return(SubExprType.Match(sub, null));
 }