Searched refs:intExpr (Results 1 – 15 of 15) sorted by relevance
183 if (const auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(arg)}) { in GetInt64Arg() local184 return ToInt64(*intExpr); in GetInt64Arg()194 } else if (const auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(arg)}) { in GetInt64ArgOr() local195 return ToInt64(*intExpr); in GetInt64ArgOr()
264 if (auto intExpr{len->GetExplicit()}) { in SymbolLEN() local265 if (IsConstantExpr(*intExpr)) { in SymbolLEN()266 return ConvertToType<SubscriptInteger>(*std::move(intExpr)); in SymbolLEN()
640 if (const auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(expr)}) { in ToInt64() local641 return ToInt64(*intExpr); in ToInt64()
218 if (const auto &intExpr{param->GetExplicit()}) { in AcquireLEN() local219 LEN_ = ConvertToType<SubscriptInteger>(common::Clone(*intExpr)); in AcquireLEN()
70 constexpr auto intExpr{integer(indirect(expr))};71 constexpr auto scalarIntExpr{scalar(intExpr)};
458 construct<SyncImagesStmt::ImageSet>(intExpr) || in TYPE_PARSER()
1081 construct<SectionSubscript>(intExpr))
57 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in EvaluateIntExpr()58 return std::move(*intExpr); in EvaluateIntExpr()
756 if (auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in GetSubstringBound() local757 if (auto *ssIntExpr{std::get_if<Expr<SubscriptInteger>>(&intExpr->u)}) { in GetSubstringBound()762 std::move(*intExpr)}}}; in GetSubstringBound()849 if (auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in AsSubscript() local850 if (auto *ssIntExpr{std::get_if<Expr<SubscriptInteger>>(&intExpr->u)}) { in AsSubscript()855 std::move(*intExpr)}}; in AsSubscript()1085 if (auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(coex)}) { in Analyze() local1087 ConvertToType<SubscriptInteger>(std::move(*intExpr))); in Analyze()1210 Expr<SomeInteger> *intExpr{UnwrapExpr<Expr<SomeInteger>>(*y)}; in GetSpecificIntExpr() local1213 std::move(DEREF(intExpr)))); in GetSpecificIntExpr()[all …]
122 if (auto *intExpr{std::get_if<SomeIntExpr>(&folded.u)}) { in EvaluateParameters() local123 paramValue->SetExplicit(std::move(*intExpr)); in EvaluateParameters()
320 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in GetBound() local323 std::move(*intExpr))); in GetBound()
682 if (const auto &intExpr{ in CheckConcurrentHeader() local684 const parser::Expr &expr{intExpr->thing.thing.value()}; in CheckConcurrentHeader()
3827 if (auto *intExpr{std::get_if<SomeIntExpr>(&maybeExpr->u)}) { in Post() local3828 symbol->get<TypeParamDetails>().set_init(std::move(*intExpr)); in Post()
4428 def countedArray( expr, intExpr=None ): argument4451 if intExpr is None:4452 intExpr = Word(nums).setParseAction(lambda t:int(t[0]))4454 intExpr = intExpr.copy()4455 intExpr.setName("arrayLen")4456 intExpr.addParseAction(countFieldParseAction, callDuringTry=True)4457 return ( intExpr + arrayExpr ).setName('(len) ' + _ustr(expr) + '...')