/dports/lang/nqc/nqc-3.1.r6_1/compiler/ |
H A D | BlockStmt.cpp | 23 BlockStmt::BlockStmt() in BlockStmt() function in BlockStmt 27 BlockStmt::~BlockStmt() in ~BlockStmt() 36 Stmt* BlockStmt::GetChildren() in GetChildren() 43 void BlockStmt::Add(Stmt *s) in Add() 53 void BlockStmt::Prepend(Stmt *s) in Prepend() 63 void BlockStmt::EmitActual(Bytecode &b) in EmitActual() 72 Stmt* BlockStmt::CloneActual(Mapping *b) const in CloneActual() 74 BlockStmt *block = new BlockStmt; in CloneActual()
|
H A D | MonitorStmt.cpp | 34 MonitorStmt::MonitorStmt(Expr *events, Stmt* body, BlockStmt *handlers, const LexLocation &loc) : in MonitorStmt() 92 BlockStmt *handlers = dynamic_cast<BlockStmt*>(GetSecondary()); in EmitActual() 128 BlockStmt *s = GetSecondary() ? (BlockStmt*)GetSecondary()->Clone(b) : 0; in CloneActual()
|
H A D | BlockStmt.h | 29 class BlockStmt : public Stmt 32 BlockStmt(); 33 ~BlockStmt();
|
/dports/devel/llvm12/llvm-project-12.0.1.src/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 84 const Stmt &BlockStmt, in isInitializingVariableImmutable() argument 86 if (!isOnlyUsedAsConst(InitializingVar, BlockStmt, Context)) in isInitializingVariableImmutable() 98 BlockStmt, Context); in isInitializingVariableImmutable() 113 return isInitializingVariableImmutable(*OrigVar, BlockStmt, Context); in isInitializingVariableImmutable() 170 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 192 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 198 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 201 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 204 !isInitializingVariableImmutable(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 223 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 84 const Stmt &BlockStmt, in isInitializingVariableImmutable() argument 86 if (!isOnlyUsedAsConst(InitializingVar, BlockStmt, Context)) in isInitializingVariableImmutable() 98 BlockStmt, Context); in isInitializingVariableImmutable() 113 return isInitializingVariableImmutable(*OrigVar, BlockStmt, Context); in isInitializingVariableImmutable() 170 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 192 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 198 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 201 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 204 !isInitializingVariableImmutable(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 223 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 133 if (!isOnlyUsedAsConst(InitializingVar, BlockStmt, Context)) in isInitializingVariableImmutable() 157 return isInitializingVariableImmutable(*OrigVar, BlockStmt, Context, in isInitializingVariableImmutable() 167 bool isVariableUnused(const VarDecl &Var, const Stmt &BlockStmt, in isVariableUnused() argument 169 return allDeclRefExprs(Var, BlockStmt, Context).empty(); in isVariableUnused() 264 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 301 const VarDecl &Var, const Stmt &BlockStmt, const DeclStmt &Stmt, in handleCopyFromMethodReturn() argument 307 !isInitializingVariableImmutable(*ObjectArg, BlockStmt, Context, in handleCopyFromMethodReturn() 310 if (isVariableUnused(Var, BlockStmt, Context)) { in handleCopyFromMethodReturn() 334 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 335 !isInitializingVariableImmutable(OldVar, BlockStmt, Context, in handleCopyFromLocalVar() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 133 if (!isOnlyUsedAsConst(InitializingVar, BlockStmt, Context)) in isInitializingVariableImmutable() 157 return isInitializingVariableImmutable(*OrigVar, BlockStmt, Context, in isInitializingVariableImmutable() 167 bool isVariableUnused(const VarDecl &Var, const Stmt &BlockStmt, in isVariableUnused() argument 169 return allDeclRefExprs(Var, BlockStmt, Context).empty(); in isVariableUnused() 264 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 301 const VarDecl &Var, const Stmt &BlockStmt, const DeclStmt &Stmt, in handleCopyFromMethodReturn() argument 307 !isInitializingVariableImmutable(*ObjectArg, BlockStmt, Context, in handleCopyFromMethodReturn() 310 if (isVariableUnused(Var, BlockStmt, Context)) { in handleCopyFromMethodReturn() 334 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 335 !isInitializingVariableImmutable(OldVar, BlockStmt, Context, in handleCopyFromLocalVar() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 133 if (!isOnlyUsedAsConst(InitializingVar, BlockStmt, Context)) in isInitializingVariableImmutable() 157 return isInitializingVariableImmutable(*OrigVar, BlockStmt, Context, in isInitializingVariableImmutable() 167 bool isVariableUnused(const VarDecl &Var, const Stmt &BlockStmt, in isVariableUnused() argument 169 return allDeclRefExprs(Var, BlockStmt, Context).empty(); in isVariableUnused() 264 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 301 const VarDecl &Var, const Stmt &BlockStmt, const DeclStmt &Stmt, in handleCopyFromMethodReturn() argument 307 !isInitializingVariableImmutable(*ObjectArg, BlockStmt, Context, in handleCopyFromMethodReturn() 310 if (isVariableUnused(Var, BlockStmt, Context)) { in handleCopyFromMethodReturn() 334 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 335 !isInitializingVariableImmutable(OldVar, BlockStmt, Context, in handleCopyFromLocalVar() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 133 if (!isOnlyUsedAsConst(InitializingVar, BlockStmt, Context)) in isInitializingVariableImmutable() 157 return isInitializingVariableImmutable(*OrigVar, BlockStmt, Context, in isInitializingVariableImmutable() 167 bool isVariableUnused(const VarDecl &Var, const Stmt &BlockStmt, in isVariableUnused() argument 169 return allDeclRefExprs(Var, BlockStmt, Context).empty(); in isVariableUnused() 264 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 301 const VarDecl &Var, const Stmt &BlockStmt, const DeclStmt &Stmt, in handleCopyFromMethodReturn() argument 307 !isInitializingVariableImmutable(*ObjectArg, BlockStmt, Context, in handleCopyFromMethodReturn() 310 if (isVariableUnused(Var, BlockStmt, Context)) { in handleCopyFromMethodReturn() 334 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 335 !isInitializingVariableImmutable(OldVar, BlockStmt, Context, in handleCopyFromLocalVar() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 133 if (!isOnlyUsedAsConst(InitializingVar, BlockStmt, Context)) in isInitializingVariableImmutable() 157 return isInitializingVariableImmutable(*OrigVar, BlockStmt, Context, in isInitializingVariableImmutable() 167 bool isVariableUnused(const VarDecl &Var, const Stmt &BlockStmt, in isVariableUnused() argument 169 return allDeclRefExprs(Var, BlockStmt, Context).empty(); in isVariableUnused() 264 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 301 const VarDecl &Var, const Stmt &BlockStmt, const DeclStmt &Stmt, in handleCopyFromMethodReturn() argument 307 !isInitializingVariableImmutable(*ObjectArg, BlockStmt, Context, in handleCopyFromMethodReturn() 310 if (isVariableUnused(Var, BlockStmt, Context)) { in handleCopyFromMethodReturn() 334 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 335 !isInitializingVariableImmutable(OldVar, BlockStmt, Context, in handleCopyFromLocalVar() [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/tools/clang/tools/extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 85 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 101 handleCopyFromMethodReturn(*NewVar, *BlockStmt, IssueFix, ObjectArg, in check() 104 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 110 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 113 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 116 !isOnlyUsedAsConst(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 133 const VarDecl &NewVar, const VarDecl &OldVar, const Stmt &BlockStmt, in handleCopyFromLocalVar() argument 135 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 136 !isOnlyUsedAsConst(OldVar, BlockStmt, Context)) in handleCopyFromLocalVar()
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 96 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 113 handleCopyFromMethodReturn(*NewVar, *BlockStmt, IssueFix, ObjectArg, in check() 116 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 122 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 125 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 128 !isOnlyUsedAsConst(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 145 const VarDecl &NewVar, const VarDecl &OldVar, const Stmt &BlockStmt, in handleCopyFromLocalVar() argument 147 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 148 !isOnlyUsedAsConst(OldVar, BlockStmt, Context)) in handleCopyFromLocalVar()
|
/dports/devel/llvm90/llvm-9.0.1.src/tools/clang/tools/extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 92 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 109 handleCopyFromMethodReturn(*NewVar, *BlockStmt, IssueFix, ObjectArg, in check() 112 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 118 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 121 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 124 !isOnlyUsedAsConst(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 141 const VarDecl &NewVar, const VarDecl &OldVar, const Stmt &BlockStmt, in handleCopyFromLocalVar() argument 143 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 144 !isOnlyUsedAsConst(OldVar, BlockStmt, Context)) in handleCopyFromLocalVar()
|
/dports/devel/llvm10/llvm-10.0.1.src/tools/clang/tools/extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 96 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 113 handleCopyFromMethodReturn(*NewVar, *BlockStmt, IssueFix, ObjectArg, in check() 116 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 122 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 125 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 128 !isOnlyUsedAsConst(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 145 const VarDecl &NewVar, const VarDecl &OldVar, const Stmt &BlockStmt, in handleCopyFromLocalVar() argument 147 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 148 !isOnlyUsedAsConst(OldVar, BlockStmt, Context)) in handleCopyFromLocalVar()
|
/dports/devel/llvm80/llvm-8.0.1.src/tools/clang/tools/extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 93 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 110 handleCopyFromMethodReturn(*NewVar, *BlockStmt, IssueFix, ObjectArg, in check() 113 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 119 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 122 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 125 !isOnlyUsedAsConst(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 142 const VarDecl &NewVar, const VarDecl &OldVar, const Stmt &BlockStmt, in handleCopyFromLocalVar() argument 144 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 145 !isOnlyUsedAsConst(OldVar, BlockStmt, Context)) in handleCopyFromLocalVar()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 100 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 126 handleCopyFromMethodReturn(*NewVar, *BlockStmt, IssueFix, ObjectArg, in check() 129 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 135 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 138 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 141 !isOnlyUsedAsConst(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 158 const VarDecl &NewVar, const VarDecl &OldVar, const Stmt &BlockStmt, in handleCopyFromLocalVar() argument 160 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 161 !isOnlyUsedAsConst(OldVar, BlockStmt, Context)) in handleCopyFromLocalVar()
|
/dports/devel/llvm11/llvm-11.0.1.src/tools/clang/tools/extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 97 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 116 handleCopyFromMethodReturn(*NewVar, *BlockStmt, IssueFix, ObjectArg, in check() 119 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 125 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 128 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 131 !isOnlyUsedAsConst(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 148 const VarDecl &NewVar, const VarDecl &OldVar, const Stmt &BlockStmt, in handleCopyFromLocalVar() argument 150 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 151 !isOnlyUsedAsConst(OldVar, BlockStmt, Context)) in handleCopyFromLocalVar()
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/clang-tools-extra/clang-tidy/performance/ |
H A D | UnnecessaryCopyInitialization.cpp | 97 const auto *BlockStmt = Result.Nodes.getNodeAs<Stmt>("blockStmt"); in check() local 116 handleCopyFromMethodReturn(*NewVar, *BlockStmt, IssueFix, ObjectArg, in check() 119 handleCopyFromLocalVar(*NewVar, *OldVar, *BlockStmt, IssueFix, in check() 125 const VarDecl &Var, const Stmt &BlockStmt, bool IssueFix, in handleCopyFromMethodReturn() argument 128 if (!IsConstQualified && !isOnlyUsedAsConst(Var, BlockStmt, Context)) in handleCopyFromMethodReturn() 131 !isOnlyUsedAsConst(*ObjectArg, BlockStmt, Context)) in handleCopyFromMethodReturn() 148 const VarDecl &NewVar, const VarDecl &OldVar, const Stmt &BlockStmt, in handleCopyFromLocalVar() argument 150 if (!isOnlyUsedAsConst(NewVar, BlockStmt, Context) || in handleCopyFromLocalVar() 151 !isOnlyUsedAsConst(OldVar, BlockStmt, Context)) in handleCopyFromLocalVar()
|
/dports/lang/gomacro/gomacro-2.7-304-g2f4dc7c/base/ |
H A D | quasiquote.go | 36 case *ast.BlockStmt: 67 case BlockStmt: 106 case BlockStmt: 140 func MakeQuote(form UnaryExpr) (UnaryExpr, BlockStmt) { 142 return UnaryExpr{expr}, BlockStmt{block} 211 if block, ok := form.(BlockStmt); ok { 244 if block, ok := form.(BlockStmt); ok {
|
/dports/net-im/matterbridge/matterbridge-1.22.3/vendor/github.com/d5/tengo/v2/parser/ |
H A D | stmt.go | 70 type BlockStmt struct { struct 76 func (s *BlockStmt) stmtNode() {} argument 79 func (s *BlockStmt) Pos() Pos { argument 84 func (s *BlockStmt) End() Pos { argument 88 func (s *BlockStmt) String() string { argument 201 Body *BlockStmt 231 Body *BlockStmt 269 Body *BlockStmt
|
/dports/lang/gomacro/gomacro-2.7-304-g2f4dc7c/parser/ |
H A D | quote.go | 74 func (p *parser) parseBlockStmtQuoted() *ast.BlockStmt { 85 return &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace} 110 …(p_or_nil *parser, op token.Token, pos token.Pos, node ast.Node) (*ast.UnaryExpr, *ast.BlockStmt) { 111 var body *ast.BlockStmt 116 case *ast.BlockStmt: 138 body = &ast.BlockStmt{Lbrace: pos, List: list, Rbrace: end}
|
/dports/security/vault/vault-1.8.2/vendor/github.com/docker/docker/vendor/github.com/go-check/check/ |
H A D | printer.go | 105 if _, ok := n.(*ast.BlockStmt); !ok { 137 case *ast.BlockStmt: 143 func (lp *linePrinter) trimBlock(stmt *ast.BlockStmt) *ast.BlockStmt { 165 func (lp *linePrinter) emptyBlock(n ast.Node) *ast.BlockStmt { 167 return &ast.BlockStmt{p, []ast.Stmt{lp.emptyStmt(n)}, p}
|
/dports/databases/timescaledb-backup/timescaledb-backup-0.1.1/vendor/github.com/docker/distribution/vendor/gopkg.in/check.v1/ |
H A D | printer.go | 105 if _, ok := n.(*ast.BlockStmt); !ok { 137 case *ast.BlockStmt: 143 func (lp *linePrinter) trimBlock(stmt *ast.BlockStmt) *ast.BlockStmt { 165 func (lp *linePrinter) emptyBlock(n ast.Node) *ast.BlockStmt { 167 return &ast.BlockStmt{p, []ast.Stmt{lp.emptyStmt(n)}, p}
|
/dports/security/vault/vault-1.8.2/vendor/github.com/hashicorp/vic/vendor/github.com/docker/docker/vendor/github.com/go-check/check/ |
H A D | printer.go | 105 if _, ok := n.(*ast.BlockStmt); !ok { 137 case *ast.BlockStmt: 143 func (lp *linePrinter) trimBlock(stmt *ast.BlockStmt) *ast.BlockStmt { 165 func (lp *linePrinter) emptyBlock(n ast.Node) *ast.BlockStmt { 167 return &ast.BlockStmt{p, []ast.Stmt{lp.emptyStmt(n)}, p}
|
/dports/security/vault/vault-1.8.2/vendor/github.com/hashicorp/vic/vendor/github.com/docker/distribution/vendor/gopkg.in/check.v1/ |
H A D | printer.go | 105 if _, ok := n.(*ast.BlockStmt); !ok { 137 case *ast.BlockStmt: 143 func (lp *linePrinter) trimBlock(stmt *ast.BlockStmt) *ast.BlockStmt { 165 func (lp *linePrinter) emptyBlock(n ast.Node) *ast.BlockStmt { 167 return &ast.BlockStmt{p, []ast.Stmt{lp.emptyStmt(n)}, p}
|