From 856609bb352442a08e00bf2f7960569cd180ceb7 Mon Sep 17 00:00:00 2001 From: Brian Ward Date: Thu, 18 Nov 2021 09:33:31 -0500 Subject: [PATCH 1/5] Change warning formatting --- src/frontend/Deprecation_analysis.ml | 2 +- src/frontend/Warnings.ml | 4 +- test/integration/bad/lang/stanc.expected | 12 +- test/integration/bad/new/stanc.expected | 38 +- test/integration/bad/stanc.expected | 33 +- test/integration/good/code-gen/cpp.expected | 286 +-- test/integration/good/code-gen/mir.expected | 13 +- .../standalone_functions/cpp.expected | 7 +- .../good/code-gen/transformed_mir.expected | 13 +- .../good/compiler-optimizations/cpp.expected | 46 +- .../math/functions/pretty.expected | 248 ++- .../math/matrix/pretty.expected | 1822 +++++++++++------ test/integration/good/lang/pretty.expected | 6 +- test/integration/good/model/pretty.expected | 6 +- .../good/parser-generator/pretty.expected | 28 +- test/integration/good/pretty.expected | 952 ++++++--- .../pretty.expected | 31 +- test/integration/included/stanc.expected | 4 +- test/integration/rstanarm/pre/pretty.expected | 9 +- test/integration/rstanarm/pretty.expected | 6 +- test/unit/Pedantic_analysis.ml | 583 ++++-- 21 files changed, 2787 insertions(+), 1362 deletions(-) diff --git a/src/frontend/Deprecation_analysis.ml b/src/frontend/Deprecation_analysis.ml index bae946b5e4..b1f56c4919 100644 --- a/src/frontend/Deprecation_analysis.ml +++ b/src/frontend/Deprecation_analysis.ml @@ -128,7 +128,7 @@ let rec collect_deprecated_expr deprecated_userdefined , name ^ " is deprecated and will be removed in the future. Use " ^ rename_deprecated deprecated_odes name ^ " instead. \n\ - The new interface is slightly different, see: \n\ + The new interface is slightly different, see: \ https://mc-stan.org/users/documentation/case-studies/convert_odes.html" ) ] else [] in diff --git a/src/frontend/Warnings.ml b/src/frontend/Warnings.ml index 0d70c6683d..75d73ef273 100644 --- a/src/frontend/Warnings.ml +++ b/src/frontend/Warnings.ml @@ -7,8 +7,8 @@ let pp ?printed_filename ppf (span, message) = let loc_str = if span = Location_span.empty then "" else " in " ^ Location.to_string ?printed_filename span.begin_loc in - Fmt.pf ppf "@[Warning%s: %s@]" loc_str message + Fmt.pf ppf "@[Warning%s: %a@]" loc_str Fmt.text message let pp_warnings ?printed_filename ppf warnings = if List.length warnings > 0 then - Fmt.(pf ppf "@[%a@]@." (list ~sep:cut (pp ?printed_filename)) warnings) + Fmt.(pf ppf "@[%a@]@\n" (list ~sep:cut (pp ?printed_filename)) warnings) diff --git a/test/integration/bad/lang/stanc.expected b/test/integration/bad/lang/stanc.expected index ec7f834697..1d9915ee41 100644 --- a/test/integration/bad/lang/stanc.expected +++ b/test/integration/bad/lang/stanc.expected @@ -592,10 +592,14 @@ Syntax error in 'bad_periods_tparams.stan', line 2, column 7, lexing error: Invalid character found. $ ../../../../../install/default/bin/stanc good_all.stan -Warning in 'good_all.stan', line 1, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'good_all.stan', line 2, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'good_all.stan', line 3, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'good_all.stan', line 4, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. +Warning in 'good_all.stan', line 1, column 0: Comments beginning with # are + deprecated. Please use // in place of # for line comments. +Warning in 'good_all.stan', line 2, column 0: Comments beginning with # are + deprecated. Please use // in place of # for line comments. +Warning in 'good_all.stan', line 3, column 0: Comments beginning with # are + deprecated. Please use // in place of # for line comments. +Warning in 'good_all.stan', line 4, column 0: Comments beginning with # are + deprecated. Please use // in place of # for line comments. Semantic error in 'good_all.stan', line 25, column 2 to column 8: ------------------------------------------------- 23: diff --git a/test/integration/bad/new/stanc.expected b/test/integration/bad/new/stanc.expected index 6831519722..6706a0157e 100644 --- a/test/integration/bad/new/stanc.expected +++ b/test/integration/bad/new/stanc.expected @@ -105,7 +105,8 @@ Syntax error in 'blocks-bad9.stan', line 1, column 19 to column 23, parsing erro Expect a statement or top-level variable declaration. $ ../../../../../install/default/bin/stanc compound-assign-decl-bad1.stan -Warning in 'compound-assign-decl-bad1.stan', line 1, column 18: assignment operator <- is deprecated in the Stan language; use = instead. +Warning in 'compound-assign-decl-bad1.stan', line 1, column 18: assignment + operator <- is deprecated in the Stan language; use = instead. Syntax error in 'compound-assign-decl-bad1.stan', line 1, column 18 to column 20, parsing error: ------------------------------------------------- 1: model { real T[1] <- {5.0};} @@ -114,7 +115,8 @@ Syntax error in 'compound-assign-decl-bad1.stan', line 1, column 18 to column 20 Expected ";" or assignment. $ ../../../../../install/default/bin/stanc compound-assign-decl-bad2.stan -Warning in 'compound-assign-decl-bad2.stan', line 1, column 29: assignment operator <- is deprecated in the Stan language; use = instead. +Warning in 'compound-assign-decl-bad2.stan', line 1, column 29: assignment + operator <- is deprecated in the Stan language; use = instead. Syntax error in 'compound-assign-decl-bad2.stan', line 1, column 29 to column 31, parsing error: ------------------------------------------------- 1: transformed data { real T[1] <- {1.1};} @@ -1162,7 +1164,9 @@ Syntax error in 'ill-formed-statement20.stan', line 1, column 23 to column 28, p Expected "(" after "for". $ ../../../../../install/default/bin/stanc ill-formed-statement21.stan -Warning in 'ill-formed-statement21.stan', line 1, column 19: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. +Warning in 'ill-formed-statement21.stan', line 1, column 19: get_lp() + function is deprecated. It will be removed in a future release. Use + target() instead. Syntax error in 'ill-formed-statement21.stan', line 1, column 28 to column 33, parsing error: ------------------------------------------------- 1: transformed data { get_lp ( while @@ -1171,7 +1175,9 @@ Syntax error in 'ill-formed-statement21.stan', line 1, column 28 to column 33, p Expected ")" after "get_lp(". $ ../../../../../install/default/bin/stanc ill-formed-statement22.stan -Warning in 'ill-formed-statement22.stan', line 1, column 19: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. +Warning in 'ill-formed-statement22.stan', line 1, column 19: get_lp() + function is deprecated. It will be removed in a future release. Use + target() instead. Syntax error in 'ill-formed-statement22.stan', line 1, column 26 to column 31, parsing error: ------------------------------------------------- 1: transformed data { get_lp while @@ -1228,7 +1234,9 @@ Syntax error in 'ill-formed-statement28.stan', line 1, column 25 to column 26, p Ill-formed expression. Expression expected after "(", for test of conditional control flow construct. $ ../../../../../install/default/bin/stanc ill-formed-statement29.stan -Warning in 'ill-formed-statement29.stan', line 1, column 19: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'ill-formed-statement29.stan', line 1, column 19: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Syntax error in 'ill-formed-statement29.stan', line 1, column 43 to column 48, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( 1) while} @@ -1245,7 +1253,9 @@ Syntax error in 'ill-formed-statement3.stan', line 1, column 36 to column 40, pa Ill-formed statement. Expected statement after ")" for the loop body of the for loop.. $ ../../../../../install/default/bin/stanc ill-formed-statement30.stan -Warning in 'ill-formed-statement30.stan', line 1, column 19: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'ill-formed-statement30.stan', line 1, column 19: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Syntax error in 'ill-formed-statement30.stan', line 1, column 42 to column 47, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( 1 while} @@ -1254,7 +1264,9 @@ Syntax error in 'ill-formed-statement30.stan', line 1, column 42 to column 47, p Ill-formed statement. Expected expression followed by ");" after "(". $ ../../../../../install/default/bin/stanc ill-formed-statement31.stan -Warning in 'ill-formed-statement31.stan', line 1, column 19: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'ill-formed-statement31.stan', line 1, column 19: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Syntax error in 'ill-formed-statement31.stan', line 1, column 44 to column 49, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( T ) while @@ -1263,7 +1275,9 @@ Syntax error in 'ill-formed-statement31.stan', line 1, column 44 to column 49, p Ill-formed statement. Expected ";" after ")". $ ../../../../../install/default/bin/stanc ill-formed-statement32.stan -Warning in 'ill-formed-statement32.stan', line 1, column 19: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'ill-formed-statement32.stan', line 1, column 19: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Syntax error in 'ill-formed-statement32.stan', line 1, column 42 to column 43, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( T ~ @@ -1272,7 +1286,9 @@ Syntax error in 'ill-formed-statement32.stan', line 1, column 42 to column 43, p Ill-formed statement. Expected expression followed by ");" after "(". $ ../../../../../install/default/bin/stanc ill-formed-statement33.stan -Warning in 'ill-formed-statement33.stan', line 1, column 19: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'ill-formed-statement33.stan', line 1, column 19: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Syntax error in 'ill-formed-statement33.stan', line 1, column 40 to column 45, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( while @@ -1281,7 +1297,9 @@ Syntax error in 'ill-formed-statement33.stan', line 1, column 40 to column 45, p Ill-formed statement. Expected expression followed by ");" after "(". $ ../../../../../install/default/bin/stanc ill-formed-statement34.stan -Warning in 'ill-formed-statement34.stan', line 1, column 19: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'ill-formed-statement34.stan', line 1, column 19: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Syntax error in 'ill-formed-statement34.stan', line 1, column 39 to column 44, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob while diff --git a/test/integration/bad/stanc.expected b/test/integration/bad/stanc.expected index 2936070da8..8957f0c093 100644 --- a/test/integration/bad/stanc.expected +++ b/test/integration/bad/stanc.expected @@ -515,7 +515,8 @@ Semantic error in 'declare-define-var-vec-1.stan', line 6, column 2 to column 23 Ill-typed arguments supplied to assignment operator =: lhs has type vector and rhs has type row_vector $ ../../../../install/default/bin/stanc empty.stan -Warning: Empty file 'empty.stan' detected; this is a valid stan model but likely unintended! +Warning: Empty file 'empty.stan' detected; this is a valid stan model but + likely unintended! $ ../../../../install/default/bin/stanc err-bare-type-close-square.stan Syntax error in 'err-bare-type-close-square.stan', line 2, column 8 to column 11, parsing error: ------------------------------------------------- @@ -731,7 +732,9 @@ Syntax error in 'err-if-else.stan', line 3, column 8 to column 9, parsing error: Expected ")" after test expression of conditional control flow construct. $ ../../../../install/default/bin/stanc err-incr-log-prob-scope.stan -Warning in 'err-incr-log-prob-scope.stan', line 4, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'err-incr-log-prob-scope.stan', line 4, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Semantic error in 'err-incr-log-prob-scope.stan', line 4, column 2 to column 24: ------------------------------------------------- 2: real x; @@ -1003,7 +1006,9 @@ Semantic error in 'functions-bad11.stan', line 3, column 4 to column 20: Target can only be accessed in the model block or in definitions of functions with the suffix _lp. $ ../../../../install/default/bin/stanc functions-bad12.stan -Warning in 'functions-bad12.stan', line 3, column 4: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'functions-bad12.stan', line 3, column 4: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Semantic error in 'functions-bad12.stan', line 3, column 4 to column 42: ------------------------------------------------- 1: functions { @@ -1040,8 +1045,12 @@ Semantic error in 'functions-bad14.stan', line 5, column 6 to column 9: Identifier 'abc' is already in use. $ ../../../../install/default/bin/stanc functions-bad15.stan -Warning in 'functions-bad15.stan', line 3, column 4: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'functions-bad15.stan', line 10, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'functions-bad15.stan', line 3, column 4: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'functions-bad15.stan', line 10, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Semantic error in 'functions-bad15.stan', line 10, column 21 to column 38: ------------------------------------------------- 8: } @@ -1282,7 +1291,8 @@ Semantic error in 'get-lp-target-data.stan', line 2, column 19 to column 27: Target can only be accessed in the model block or in definitions of functions with the suffix _lp. $ ../../../../install/default/bin/stanc get_lp_bad_scope1.stan -Warning in 'get_lp_bad_scope1.stan', line 3, column 6: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. +Warning in 'get_lp_bad_scope1.stan', line 3, column 6: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. Semantic error in 'get_lp_bad_scope1.stan', line 3, column 6 to column 14: ------------------------------------------------- 1: transformed data { @@ -1295,7 +1305,8 @@ Semantic error in 'get_lp_bad_scope1.stan', line 3, column 6 to column 14: Target can only be accessed in the model block or in definitions of functions with the suffix _lp. $ ../../../../install/default/bin/stanc get_lp_bad_scope2.stan -Warning in 'get_lp_bad_scope2.stan', line 3, column 15: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. +Warning in 'get_lp_bad_scope2.stan', line 3, column 15: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. Semantic error in 'get_lp_bad_scope2.stan', line 3, column 15 to column 23: ------------------------------------------------- 1: functions { @@ -2054,7 +2065,9 @@ Semantic error in 'shadow.stan', line 2, column 7 to column 12: Identifier 'log10' clashes with Stan Math library function. $ ../../../../install/default/bin/stanc signature_function_known.stan -Warning in 'signature_function_known.stan', line 8, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'signature_function_known.stan', line 8, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Semantic error in 'signature_function_known.stan', line 8, column 21 to column 50: ------------------------------------------------- 6: } @@ -2079,7 +2092,9 @@ Available signatures: The first argument must be array[] int but got vector (Additional signatures omitted) $ ../../../../install/default/bin/stanc signature_function_unknown.stan -Warning in 'signature_function_unknown.stan', line 8, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'signature_function_unknown.stan', line 8, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. Semantic error in 'signature_function_unknown.stan', line 8, column 21 to column 45: ------------------------------------------------- 6: } diff --git a/test/integration/good/code-gen/cpp.expected b/test/integration/good/code-gen/cpp.expected index b106d835f5..ad1fb19756 100644 --- a/test/integration/good/code-gen/cpp.expected +++ b/test/integration/good/code-gen/cpp.expected @@ -14788,10 +14788,15 @@ stan::math::profile_map& get_stan_profile_data() { STAN_REGISTER_MAP_RECT(1, mother_model_namespace::binomialf_functor__) -Warning in 'mother.stan', line 63, column 4: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'mother.stan', line 187, column 15: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and will be removed in the future. Use normal_lpdf instead. -Warning in 'mother.stan', line 187, column 15: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. +Warning in 'mother.stan', line 63, column 4: increment_log_prob(...); is + deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'mother.stan', line 187, column 15: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and + will be removed in the future. Use normal_lpdf instead. +Warning in 'mother.stan', line 187, column 15: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. $ ../../../../../install/default/bin/stanc --print-cpp motherHOF.stan // Code generated by %%NAME%% %%VERSION%% @@ -16670,120 +16675,158 @@ STAN_REGISTER_MAP_RECT(6, motherHOF_model_namespace::foo_functor__) STAN_REGISTER_MAP_RECT(7, motherHOF_model_namespace::foo_functor__) STAN_REGISTER_MAP_RECT(8, motherHOF_model_namespace::goo_functor__) STAN_REGISTER_MAP_RECT(9, motherHOF_model_namespace::goo_functor__) -Warning in 'motherHOF.stan', line 95, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 96, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 97, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 99, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 100, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 101, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 103, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 104, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 105, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 106, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 108, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 109, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 110, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 111, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 113, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 114, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 115, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 116, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 146, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 147, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 148, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 149, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 151, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 152, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 153, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 154, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 156, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 157, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 158, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 159, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 161, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 162, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 163, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 164, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 166, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 167, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 168, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'motherHOF.stan', line 169, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 95, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 96, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 97, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 99, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 100, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 101, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 103, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 104, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 105, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 106, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 108, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 109, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 110, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 111, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 113, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 114, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 115, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 116, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 146, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 147, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 148, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 149, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 151, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 152, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 153, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 154, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 156, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 157, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 158, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 159, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 161, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 162, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 163, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 164, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 166, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 167, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 168, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'motherHOF.stan', line 169, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --print-cpp new_integrate_interface.stan // Code generated by %%NAME%% %%VERSION%% @@ -21545,9 +21588,10 @@ stan::math::profile_map& get_stan_profile_data() { -Warning in 'old_integrate_interface.stan', line 36, column 4: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'old_integrate_interface.stan', line 36, column 4: integrate_ode_bdf + is deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --print-cpp optimize_glm.stan // Code generated by %%NAME%% %%VERSION%% diff --git a/test/integration/good/code-gen/mir.expected b/test/integration/good/code-gen/mir.expected index 403754c040..b179cd048d 100644 --- a/test/integration/good/code-gen/mir.expected +++ b/test/integration/good/code-gen/mir.expected @@ -14910,7 +14910,12 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) (out_block GeneratedQuantities) (out_trans Identity))))) (prog_name mother_model) (prog_path mother.stan)) -Warning in 'mother.stan', line 63, column 4: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'mother.stan', line 187, column 15: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and will be removed in the future. Use normal_lpdf instead. -Warning in 'mother.stan', line 187, column 15: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. +Warning in 'mother.stan', line 63, column 4: increment_log_prob(...); is + deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'mother.stan', line 187, column 15: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and + will be removed in the future. Use normal_lpdf instead. +Warning in 'mother.stan', line 187, column 15: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. diff --git a/test/integration/good/code-gen/standalone_functions/cpp.expected b/test/integration/good/code-gen/standalone_functions/cpp.expected index 74f9ad28dd..210a71a29d 100644 --- a/test/integration/good/code-gen/standalone_functions/cpp.expected +++ b/test/integration/good/code-gen/standalone_functions/cpp.expected @@ -903,6 +903,7 @@ auto ode_integrate(std::ostream* pstream__ = nullptr) } -Warning in 'integrate.stan', line 21, column 11: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate.stan', line 21, column 11: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html diff --git a/test/integration/good/code-gen/transformed_mir.expected b/test/integration/good/code-gen/transformed_mir.expected index 6440b8f9b5..a7a3bd522a 100644 --- a/test/integration/good/code-gen/transformed_mir.expected +++ b/test/integration/good/code-gen/transformed_mir.expected @@ -24616,7 +24616,12 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) (out_block GeneratedQuantities) (out_trans Identity))))) (prog_name mother_model) (prog_path mother.stan)) -Warning in 'mother.stan', line 63, column 4: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'mother.stan', line 187, column 15: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and will be removed in the future. Use normal_lpdf instead. -Warning in 'mother.stan', line 187, column 15: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. +Warning in 'mother.stan', line 63, column 4: increment_log_prob(...); is + deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'mother.stan', line 187, column 15: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and + will be removed in the future. Use normal_lpdf instead. +Warning in 'mother.stan', line 187, column 15: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. diff --git a/test/integration/good/compiler-optimizations/cpp.expected b/test/integration/good/compiler-optimizations/cpp.expected index e6f93fa88c..87ae022cf8 100644 --- a/test/integration/good/compiler-optimizations/cpp.expected +++ b/test/integration/good/compiler-optimizations/cpp.expected @@ -810,9 +810,10 @@ stan::math::profile_map& get_stan_profile_data() { -Warning in 'ad-level-failing.stan', line 55, column 8: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ad-level-failing.stan', line 55, column 8: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --O --print-cpp copy_fail.stan // Code generated by %%NAME%% %%VERSION%% @@ -28729,19 +28730,32 @@ stan::math::profile_map& get_stan_profile_data() { -Warning in 'stalled1-failure.stan', line 1, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 2, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 4, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 5, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 6, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 7, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 8, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 9, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 10, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 11, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. -Warning in 'stalled1-failure.stan', line 25, column 6: assignment operator <- is deprecated in the Stan language; use = instead. -Warning in 'stalled1-failure.stan', line 26, column 9: assignment operator <- is deprecated in the Stan language; use = instead. -Warning in 'stalled1-failure.stan', line 40, column 10: assignment operator <- is deprecated in the Stan language; use = instead. +Warning in 'stalled1-failure.stan', line 1, column 0: Comments beginning with + # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 2, column 0: Comments beginning with + # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 4, column 0: Comments beginning with + # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 5, column 0: Comments beginning with + # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 6, column 0: Comments beginning with + # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 7, column 0: Comments beginning with + # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 8, column 0: Comments beginning with + # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 9, column 0: Comments beginning with + # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 10, column 0: Comments beginning + with # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 11, column 0: Comments beginning + with # are deprecated. Please use // in place of # for line comments. +Warning in 'stalled1-failure.stan', line 25, column 6: assignment operator <- + is deprecated in the Stan language; use = instead. +Warning in 'stalled1-failure.stan', line 26, column 9: assignment operator <- + is deprecated in the Stan language; use = instead. +Warning in 'stalled1-failure.stan', line 40, column 10: assignment operator + <- is deprecated in the Stan language; use = instead. $ ../../../../../install/default/bin/stanc --O --print-cpp unroll-limit.stan // Code generated by %%NAME%% %%VERSION%% diff --git a/test/integration/good/function-signatures/math/functions/pretty.expected b/test/integration/good/function-signatures/math/functions/pretty.expected index acdc5ed167..55a971b8c8 100644 --- a/test/integration/good/function-signatures/math/functions/pretty.expected +++ b/test/integration/good/function-signatures/math/functions/pretty.expected @@ -25,9 +25,12 @@ model { y_p ~ normal(0, 1); } -Warning in 'abs.stan', line 10, column 26: Use of the `abs` function with real-valued arguments is deprecated; use functions `fabs` instead. -Warning in 'abs.stan', line 20, column 27: Use of the `abs` function with real-valued arguments is deprecated; use functions `fabs` instead. -Warning in 'abs.stan', line 21, column 27: Use of the `abs` function with real-valued arguments is deprecated; use functions `fabs` instead. +Warning in 'abs.stan', line 10, column 26: Use of the `abs` function with + real-valued arguments is deprecated; use functions `fabs` instead. +Warning in 'abs.stan', line 20, column 27: Use of the `abs` function with + real-valued arguments is deprecated; use functions `fabs` instead. +Warning in 'abs.stan', line 21, column 27: Use of the `abs` function with + real-valued arguments is deprecated; use functions `fabs` instead. $ ../../../../../../../install/default/bin/stanc --auto-format acos.stan data { int d_int; @@ -350,19 +353,32 @@ model { y_p ~ normal(0, 1); } -Warning in 'binomial_coefficient_log.stan', line 12, column 26: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 13, column 26: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 14, column 26: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 15, column 26: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 24, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 25, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 26, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 27, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 29, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 30, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 31, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 32, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 33, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 12, column 26: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 13, column 26: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 14, column 26: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 15, column 26: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 24, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 25, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 26, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 27, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 29, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 30, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 31, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 32, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 33, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. $ ../../../../../../../install/default/bin/stanc --auto-format cbrt.stan data { int d_int; @@ -1239,19 +1255,32 @@ model { y_p ~ normal(0, 1); } -Warning in 'if_else.stan', line 9, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 10, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 11, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 12, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 21, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 22, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 23, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 24, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 26, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 27, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 28, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 29, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'if_else.stan', line 30, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 9, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 10, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 11, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 12, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 21, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 22, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 23, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 24, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 26, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 27, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 28, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 29, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'if_else.stan', line 30, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. $ ../../../../../../../install/default/bin/stanc --auto-format inc_beta.stan transformed data { real a; @@ -1538,19 +1567,32 @@ model { y_p ~ normal(0, 1); } -Warning in 'is_inf.stan', line 8, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 9, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 10, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 11, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 20, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 21, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 22, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 23, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 25, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 26, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 27, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 28, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_inf.stan', line 29, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 8, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 9, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 10, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 11, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 20, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 21, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 22, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 23, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 25, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 26, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 27, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 28, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_inf.stan', line 29, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. $ ../../../../../../../install/default/bin/stanc --auto-format is_nan.stan data { int d_int; @@ -1587,19 +1629,32 @@ model { y_p ~ normal(0, 1); } -Warning in 'is_nan.stan', line 8, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 9, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 10, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 11, column 26: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 20, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 21, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 22, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 23, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 25, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 26, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 27, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 28, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'is_nan.stan', line 29, column 28: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 8, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 9, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 10, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 11, column 26: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 20, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 21, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 22, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 23, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 25, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 26, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 27, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 28, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'is_nan.stan', line 29, column 28: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. $ ../../../../../../../install/default/bin/stanc --auto-format lambert.stan data { int d_int; @@ -2411,19 +2466,32 @@ model { y_p ~ normal(0, 1); } -Warning in 'multiply_log.stan', line 11, column 26: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 12, column 26: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 13, column 26: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 14, column 26: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 23, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 24, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 25, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 26, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 28, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 29, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 30, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 31, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 32, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 11, column 26: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 12, column 26: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 13, column 26: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 14, column 26: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 23, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 24, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 25, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 26, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 28, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 29, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 30, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 31, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 32, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. $ ../../../../../../../install/default/bin/stanc --auto-format operators_int.stan data { int d_int; @@ -2462,17 +2530,19 @@ model { } Warning in 'operators_int.stan', line 10, column 25: Found int division: - d_int / d_int -Values will be rounded towards zero. If rounding is not desired you can write -the division as - d_int * 1.0 / d_int -If rounding is intended please use the integer division operator %/%. + d_int / d_int + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + d_int * 1.0 / d_int + If rounding is intended please use the integer division operator %/%. Warning in 'operators_int.stan', line 26, column 27: Found int division: - d_int / d_int -Values will be rounded towards zero. If rounding is not desired you can write -the division as - d_int * 1.0 / d_int -If rounding is intended please use the integer division operator %/%. + d_int / d_int + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + d_int * 1.0 / d_int + If rounding is intended please use the integer division operator %/%. $ ../../../../../../../install/default/bin/stanc --auto-format operators_real.stan data { int d_int; @@ -2563,17 +2633,19 @@ model { } Warning in 'operators_real.stan', line 23, column 26: Found int division: - d_int / d_int -Values will be rounded towards zero. If rounding is not desired you can write -the division as - d_int * 1.0 / d_int -If rounding is intended please use the integer division operator %/%. + d_int / d_int + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + d_int * 1.0 / d_int + If rounding is intended please use the integer division operator %/%. Warning in 'operators_real.stan', line 69, column 27: Found int division: - d_int / d_int -Values will be rounded towards zero. If rounding is not desired you can write -the division as - d_int * 1.0 / d_int -If rounding is intended please use the integer division operator %/%. + d_int / d_int + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + d_int * 1.0 / d_int + If rounding is intended please use the integer division operator %/%. $ ../../../../../../../install/default/bin/stanc --auto-format owens_t.stan data { int d_int; diff --git a/test/integration/good/function-signatures/math/matrix/pretty.expected b/test/integration/good/function-signatures/math/matrix/pretty.expected index 948ae4ec55..b7ceab6224 100644 --- a/test/integration/good/function-signatures/math/matrix/pretty.expected +++ b/test/integration/good/function-signatures/math/matrix/pretty.expected @@ -3138,267 +3138,528 @@ model { y_p ~ normal(0, 1); } -Warning in 'binomial_coefficient_log.stan', line 42, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 43, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 44, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 45, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 46, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 47, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 49, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 50, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 51, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 52, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 53, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 54, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 56, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 57, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 58, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 59, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 60, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 61, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 63, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 64, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 65, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 66, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 67, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 68, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 70, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 71, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 72, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 73, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 74, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 75, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 77, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 78, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 79, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 80, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 81, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 82, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 83, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 84, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 86, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 87, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 88, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 89, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 90, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 91, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 92, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 93, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 95, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 96, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 97, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 98, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 100, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 101, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 102, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 103, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 104, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 105, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 106, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 107, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 109, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 110, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 111, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 112, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 113, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 114, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 115, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 116, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 118, column 32: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 119, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 120, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 121, column 41: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 123, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 124, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 125, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 126, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 127, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 128, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 129, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 130, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 132, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 133, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 134, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 135, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 136, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 137, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 138, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 139, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 141, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 142, column 34: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 143, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 144, column 37: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 182, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 183, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 184, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 186, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 187, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 188, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 190, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 191, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 192, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 193, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 194, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 195, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 196, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 197, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 198, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 199, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 200, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 201, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 203, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 204, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 205, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 206, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 207, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 208, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 209, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 210, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 211, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 212, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 213, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 214, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 216, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 217, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 218, column 28: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 219, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 220, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 221, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 222, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 223, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 224, column 31: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 226, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 227, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 228, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 229, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 230, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 231, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 232, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 233, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 234, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 235, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 236, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 237, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 238, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 239, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 240, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 241, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 243, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 244, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 245, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 246, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 247, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 248, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 249, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 250, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 251, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 252, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 253, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 254, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 255, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 256, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 257, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 258, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 260, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 261, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 262, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 263, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 264, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 265, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 266, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 267, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 268, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 269, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 270, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 271, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 273, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 274, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 275, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 276, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 277, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 278, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 279, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 280, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 281, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 282, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 283, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 284, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 285, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 286, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 287, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 288, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 290, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 291, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 292, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 293, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 294, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 295, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 296, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 297, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 298, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 299, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 300, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 301, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 302, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 303, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 304, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 305, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 307, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 308, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 309, column 33: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 310, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 311, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 312, column 39: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 313, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 314, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 315, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 316, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 317, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 318, column 42: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 320, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 321, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 322, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 323, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 324, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 325, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 326, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 327, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 328, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 329, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 330, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 331, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 332, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 333, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 334, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 335, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 337, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 338, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 339, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 340, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 341, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 342, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 343, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 344, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 345, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 346, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 347, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 348, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 349, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 350, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 351, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 352, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 354, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 355, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 356, column 29: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 357, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 358, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 359, column 35: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 360, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 361, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 362, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 363, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 364, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'binomial_coefficient_log.stan', line 365, column 38: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 42, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 43, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 44, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 45, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 46, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 47, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 49, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 50, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 51, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 52, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 53, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 54, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 56, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 57, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 58, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 59, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 60, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 61, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 63, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 64, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 65, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 66, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 67, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 68, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 70, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 71, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 72, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 73, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 74, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 75, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 77, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 78, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 79, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 80, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 81, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 82, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 83, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 84, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 86, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 87, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 88, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 89, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 90, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 91, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 92, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 93, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 95, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 96, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 97, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 98, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 100, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 101, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 102, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 103, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 104, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 105, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 106, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 107, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 109, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 110, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 111, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 112, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 113, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 114, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 115, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 116, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 118, column 32: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 119, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 120, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 121, column 41: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 123, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 124, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 125, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 126, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 127, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 128, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 129, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 130, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 132, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 133, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 134, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 135, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 136, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 137, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 138, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 139, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 141, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 142, column 34: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 143, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 144, column 37: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 182, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 183, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 184, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 186, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 187, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 188, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 190, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 191, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 192, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 193, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 194, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 195, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 196, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 197, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 198, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 199, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 200, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 201, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 203, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 204, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 205, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 206, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 207, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 208, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 209, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 210, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 211, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 212, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 213, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 214, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 216, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 217, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 218, column 28: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 219, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 220, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 221, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 222, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 223, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 224, column 31: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 226, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 227, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 228, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 229, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 230, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 231, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 232, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 233, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 234, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 235, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 236, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 237, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 238, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 239, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 240, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 241, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 243, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 244, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 245, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 246, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 247, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 248, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 249, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 250, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 251, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 252, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 253, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 254, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 255, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 256, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 257, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 258, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 260, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 261, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 262, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 263, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 264, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 265, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 266, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 267, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 268, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 269, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 270, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 271, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 273, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 274, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 275, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 276, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 277, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 278, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 279, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 280, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 281, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 282, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 283, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 284, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 285, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 286, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 287, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 288, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 290, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 291, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 292, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 293, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 294, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 295, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 296, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 297, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 298, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 299, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 300, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 301, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 302, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 303, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 304, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 305, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 307, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 308, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 309, column 33: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 310, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 311, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 312, column 39: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 313, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 314, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 315, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 316, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 317, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 318, column 42: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 320, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 321, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 322, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 323, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 324, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 325, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 326, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 327, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 328, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 329, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 330, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 331, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 332, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 333, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 334, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 335, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 337, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 338, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 339, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 340, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 341, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 342, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 343, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 344, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 345, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 346, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 347, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 348, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 349, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 350, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 351, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 352, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 354, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 355, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 356, column 29: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 357, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 358, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 359, column 35: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 360, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 361, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 362, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 363, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 364, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'binomial_coefficient_log.stan', line 365, column 38: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. $ ../../../../../../../install/default/bin/stanc --auto-format block.stan data { int d_int; @@ -4429,70 +4690,198 @@ model { y_p ~ normal(0, 1); } -Warning in 'cov_exp_quad.stan', line 18, column 28: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 19, column 28: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 20, column 28: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 21, column 28: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 22, column 28: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 23, column 28: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 39, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 40, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 41, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 42, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 44, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 45, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 46, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 47, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 49, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 50, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 51, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 52, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 54, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 55, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 56, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 57, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 59, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 60, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 61, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 62, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 64, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 65, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 66, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 67, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 69, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 70, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 71, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 72, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 74, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 75, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 76, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 77, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 79, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 80, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 81, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 83, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 84, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 85, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 86, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 88, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 89, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 90, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 91, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 93, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 94, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 95, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 96, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 98, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 99, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 100, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 101, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 103, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 104, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 105, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 107, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 108, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 109, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. -Warning in 'cov_exp_quad.stan', line 110, column 29: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. +Warning in 'cov_exp_quad.stan', line 18, column 28: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 19, column 28: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 20, column 28: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 21, column 28: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 22, column 28: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 23, column 28: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 39, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 40, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 41, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 42, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 44, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 45, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 46, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 47, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 49, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 50, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 51, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 52, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 54, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 55, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 56, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 57, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 59, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 60, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 61, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 62, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 64, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 65, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 66, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 67, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 69, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 70, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 71, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 72, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 74, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 75, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 76, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 77, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 79, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 80, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 81, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 83, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 84, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 85, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 86, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 88, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 89, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 90, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 91, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 93, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 94, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 95, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 96, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 98, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 99, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 100, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 101, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 103, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 104, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 105, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 107, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 108, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 109, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. +Warning in 'cov_exp_quad.stan', line 110, column 29: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. $ ../../../../../../../install/default/bin/stanc --auto-format crossprod.stan data { int d_int; @@ -17950,267 +18339,528 @@ model { y_p ~ normal(0, 1); } -Warning in 'multiply_log.stan', line 42, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 43, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 44, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 45, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 46, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 47, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 49, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 50, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 51, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 52, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 53, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 54, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 56, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 57, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 58, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 59, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 60, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 61, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 63, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 64, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 65, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 66, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 67, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 68, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 70, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 71, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 72, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 73, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 74, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 75, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 77, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 78, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 79, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 80, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 81, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 82, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 83, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 84, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 86, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 87, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 88, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 89, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 90, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 91, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 92, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 93, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 95, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 96, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 97, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 98, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 100, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 101, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 102, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 103, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 104, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 105, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 106, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 107, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 109, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 110, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 111, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 112, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 113, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 114, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 115, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 116, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 118, column 32: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 119, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 120, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 121, column 41: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 123, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 124, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 125, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 126, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 127, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 128, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 129, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 130, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 132, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 133, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 134, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 135, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 136, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 137, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 138, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 139, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 141, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 142, column 34: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 143, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 144, column 37: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 182, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 183, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 184, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 186, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 187, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 188, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 190, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 191, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 192, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 193, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 194, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 195, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 196, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 197, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 198, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 199, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 200, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 201, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 203, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 204, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 205, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 206, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 207, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 208, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 209, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 210, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 211, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 212, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 213, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 214, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 216, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 217, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 218, column 28: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 219, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 220, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 221, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 222, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 223, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 224, column 31: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 226, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 227, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 228, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 229, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 230, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 231, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 232, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 233, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 234, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 235, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 236, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 237, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 238, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 239, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 240, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 241, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 243, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 244, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 245, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 246, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 247, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 248, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 249, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 250, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 251, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 252, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 253, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 254, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 255, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 256, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 257, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 258, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 260, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 261, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 262, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 263, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 264, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 265, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 266, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 267, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 268, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 269, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 270, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 271, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 273, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 274, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 275, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 276, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 277, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 278, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 279, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 280, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 281, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 282, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 283, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 284, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 285, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 286, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 287, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 288, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 290, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 291, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 292, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 293, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 294, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 295, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 296, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 297, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 298, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 299, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 300, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 301, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 302, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 303, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 304, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 305, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 307, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 308, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 309, column 33: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 310, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 311, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 312, column 39: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 313, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 314, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 315, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 316, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 317, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 318, column 42: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 320, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 321, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 322, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 323, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 324, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 325, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 326, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 327, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 328, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 329, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 330, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 331, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 332, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 333, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 334, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 335, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 337, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 338, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 339, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 340, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 341, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 342, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 343, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 344, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 345, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 346, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 347, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 348, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 349, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 350, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 351, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 352, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 354, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 355, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 356, column 29: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 357, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 358, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 359, column 35: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 360, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 361, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 362, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 363, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 364, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'multiply_log.stan', line 365, column 38: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 42, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 43, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 44, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 45, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 46, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 47, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 49, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 50, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 51, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 52, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 53, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 54, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 56, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 57, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 58, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 59, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 60, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 61, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 63, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 64, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 65, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 66, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 67, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 68, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 70, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 71, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 72, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 73, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 74, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 75, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 77, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 78, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 79, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 80, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 81, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 82, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 83, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 84, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 86, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 87, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 88, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 89, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 90, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 91, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 92, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 93, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 95, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 96, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 97, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 98, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 100, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 101, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 102, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 103, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 104, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 105, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 106, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 107, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 109, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 110, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 111, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 112, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 113, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 114, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 115, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 116, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 118, column 32: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 119, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 120, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 121, column 41: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 123, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 124, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 125, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 126, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 127, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 128, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 129, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 130, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 132, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 133, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 134, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 135, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 136, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 137, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 138, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 139, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 141, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 142, column 34: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 143, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 144, column 37: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 182, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 183, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 184, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 186, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 187, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 188, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 190, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 191, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 192, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 193, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 194, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 195, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 196, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 197, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 198, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 199, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 200, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 201, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 203, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 204, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 205, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 206, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 207, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 208, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 209, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 210, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 211, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 212, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 213, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 214, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 216, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 217, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 218, column 28: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 219, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 220, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 221, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 222, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 223, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 224, column 31: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 226, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 227, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 228, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 229, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 230, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 231, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 232, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 233, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 234, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 235, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 236, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 237, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 238, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 239, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 240, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 241, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 243, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 244, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 245, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 246, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 247, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 248, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 249, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 250, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 251, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 252, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 253, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 254, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 255, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 256, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 257, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 258, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 260, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 261, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 262, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 263, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 264, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 265, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 266, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 267, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 268, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 269, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 270, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 271, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 273, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 274, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 275, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 276, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 277, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 278, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 279, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 280, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 281, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 282, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 283, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 284, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 285, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 286, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 287, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 288, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 290, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 291, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 292, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 293, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 294, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 295, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 296, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 297, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 298, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 299, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 300, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 301, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 302, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 303, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 304, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 305, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 307, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 308, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 309, column 33: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 310, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 311, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 312, column 39: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 313, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 314, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 315, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 316, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 317, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 318, column 42: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 320, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 321, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 322, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 323, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 324, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 325, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 326, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 327, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 328, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 329, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 330, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 331, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 332, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 333, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 334, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 335, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 337, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 338, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 339, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 340, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 341, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 342, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 343, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 344, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 345, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 346, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 347, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 348, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 349, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 350, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 351, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 352, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 354, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 355, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 356, column 29: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 357, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 358, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 359, column 35: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 360, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 361, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 362, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 363, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 364, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'multiply_log.stan', line 365, column 38: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. $ ../../../../../../../install/default/bin/stanc --auto-format multiply_lower_tri_self_transpose.stan data { int d_int; diff --git a/test/integration/good/lang/pretty.expected b/test/integration/good/lang/pretty.expected index bf184d0655..8709b33a4f 100644 --- a/test/integration/good/lang/pretty.expected +++ b/test/integration/good/lang/pretty.expected @@ -52,8 +52,10 @@ model { } -Warning in 'good_funs.stan', line 7, column 6: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'good_funs.stan', line 9, column 6: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'good_funs.stan', line 7, column 6: The function `if_else` is + deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'good_funs.stan', line 9, column 6: binomial_coefficient_log is + deprecated and will be removed in the future. Use lchoose instead. $ ../../../../../install/default/bin/stanc --auto-format good_intercept_var.stan data { int m1; // make sure didn't mess up spacing diff --git a/test/integration/good/model/pretty.expected b/test/integration/good/model/pretty.expected index 4456b7810d..d81f8d85d4 100644 --- a/test/integration/good/model/pretty.expected +++ b/test/integration/good/model/pretty.expected @@ -6,7 +6,8 @@ model { increment_log_prob(-sqrt(-x)); } -Warning in 'domain_fail.stan', line 6, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'domain_fail.stan', line 6, column 2: increment_log_prob(...); is + deprecated and will be removed in the future. Use target += ...; instead. $ ../../../../../install/default/bin/stanc --auto-format valid.stan parameters { real x; @@ -15,4 +16,5 @@ model { increment_log_prob(-0.5 * square(x)); } -Warning in 'valid.stan', line 6, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'valid.stan', line 6, column 2: increment_log_prob(...); is + deprecated and will be removed in the future. Use target += ...; instead. diff --git a/test/integration/good/parser-generator/pretty.expected b/test/integration/good/parser-generator/pretty.expected index e0f0a65ff3..de660151bc 100644 --- a/test/integration/good/parser-generator/pretty.expected +++ b/test/integration/good/parser-generator/pretty.expected @@ -558,9 +558,10 @@ generated quantities { } } -Warning in 'ode.stan', line 28, column 10: integrate_ode is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode.stan', line 28, column 10: integrate_ode is deprecated and + will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --auto-format ode_control.stan functions { array[] real sho(real t, array[] real y, array[] real theta, @@ -602,15 +603,18 @@ generated quantities { } } -Warning in 'ode_control.stan', line 28, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'ode_control.stan', line 30, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'ode_control.stan', line 32, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_control.stan', line 28, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_control.stan', line 30, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_control.stan', line 32, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --auto-format prim_var_data_block.stan data { int p1; diff --git a/test/integration/good/pretty.expected b/test/integration/good/pretty.expected index fa52367903..2d38991664 100644 --- a/test/integration/good/pretty.expected +++ b/test/integration/good/pretty.expected @@ -10,7 +10,8 @@ model { y ~ normal(mu, 1); } -Warning in 'abs-deprecate.stan', line 3, column 7: Use of the `abs` function with real-valued arguments is deprecated; use functions `fabs` instead. +Warning in 'abs-deprecate.stan', line 3, column 7: Use of the `abs` function + with real-valued arguments is deprecated; use functions `fabs` instead. $ ../../../../install/default/bin/stanc --auto-format algebra_solver_good.stan functions { real algebra_solverfake(real x) { @@ -136,8 +137,10 @@ model { y ~ normal(mu, sigma); } -Warning in 'assignment-deprecated.stan', line 4, column 5: assignment operator <- is deprecated in the Stan language; use = instead. -Warning in 'assignment-deprecated.stan', line 5, column 8: assignment operator <- is deprecated in the Stan language; use = instead. +Warning in 'assignment-deprecated.stan', line 4, column 5: assignment + operator <- is deprecated in the Stan language; use = instead. +Warning in 'assignment-deprecated.stan', line 5, column 8: assignment + operator <- is deprecated in the Stan language; use = instead. $ ../../../../install/default/bin/stanc --auto-format assignment-new.stan transformed data { real mu; @@ -1176,12 +1179,14 @@ model { y ~ bernoulli_logit(x * beta_inferred + alpha_inferred); } -Warning in 'bernoulli_logit_glm_old_performance.stan', line 10, column 19: Found int division: - j / M -Values will be rounded towards zero. If rounding is not desired you can write -the division as - j * 1.0 / M -If rounding is intended please use the integer division operator %/%. +Warning in 'bernoulli_logit_glm_old_performance.stan', line 10, column 19: Found + int division: + j / M + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + j * 1.0 / M + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format bernoulli_logit_glm_performance.stan transformed data { int N = 50; @@ -1211,12 +1216,14 @@ model { y ~ bernoulli_logit_glm(x, alpha_inferred, beta_inferred); } -Warning in 'bernoulli_logit_glm_performance.stan', line 10, column 19: Found int division: - j / M -Values will be rounded towards zero. If rounding is not desired you can write -the division as - j * 1.0 / M -If rounding is intended please use the integer division operator %/%. +Warning in 'bernoulli_logit_glm_performance.stan', line 10, column 19: Found + int division: + j / M + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + j * 1.0 / M + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format break-continue.stan // test right value passed through for, while and embedded functions { @@ -1396,7 +1403,8 @@ data { //nothing here either } -Warning in 'comments.stan', line 3, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. +Warning in 'comments.stan', line 3, column 0: Comments beginning with # are + deprecated. Please use // in place of # for line comments. $ ../../../../install/default/bin/stanc --auto-format conditional_condition_good.stan parameters { real y; @@ -2965,15 +2973,33 @@ model { increment_log_prob(h); } -Warning in 'deprecate-increment-log-prob.stan', line 15, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'deprecate-increment-log-prob.stan', line 16, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'deprecate-increment-log-prob.stan', line 17, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'deprecate-increment-log-prob.stan', line 18, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'deprecate-increment-log-prob.stan', line 19, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'deprecate-increment-log-prob.stan', line 20, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'deprecate-increment-log-prob.stan', line 21, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'deprecate-increment-log-prob.stan', line 22, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'deprecate-increment-log-prob.stan', line 23, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'deprecate-increment-log-prob.stan', line 15, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'deprecate-increment-log-prob.stan', line 16, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'deprecate-increment-log-prob.stan', line 17, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'deprecate-increment-log-prob.stan', line 18, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'deprecate-increment-log-prob.stan', line 19, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'deprecate-increment-log-prob.stan', line 20, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'deprecate-increment-log-prob.stan', line 21, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'deprecate-increment-log-prob.stan', line 22, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'deprecate-increment-log-prob.stan', line 23, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. $ ../../../../install/default/bin/stanc --auto-format deprecate-old-prob-funs.stan parameters { real y; @@ -2983,9 +3009,13 @@ model { + normal_ccdf_log(3, 0, 1); } -Warning in 'deprecate-old-prob-funs.stan', line 5, column 12: normal_log is deprecated and will be removed in the future. Use normal_lpdf instead. -Warning in 'deprecate-old-prob-funs.stan', line 6, column 6: normal_cdf_log is deprecated and will be removed in the future. Use normal_lcdf instead. -Warning in 'deprecate-old-prob-funs.stan', line 7, column 6: normal_ccdf_log is deprecated and will be removed in the future. Use normal_lccdf instead. +Warning in 'deprecate-old-prob-funs.stan', line 5, column 12: normal_log is + deprecated and will be removed in the future. Use normal_lpdf instead. +Warning in 'deprecate-old-prob-funs.stan', line 6, column 6: normal_cdf_log + is deprecated and will be removed in the future. Use normal_lcdf instead. +Warning in 'deprecate-old-prob-funs.stan', line 7, column 6: normal_ccdf_log + is deprecated and will be removed in the future. Use normal_lccdf + instead. $ ../../../../install/default/bin/stanc --auto-format duplicate-warns.stan model { real foo; @@ -3000,14 +3030,24 @@ model { foo = normal_ccdf_log(0.5, 0, 1); } -Warning in 'duplicate-warns.stan', line 4, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'duplicate-warns.stan', line 5, column 8: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'duplicate-warns.stan', line 5, column 8: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. -Warning in 'duplicate-warns.stan', line 6, column 8: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'duplicate-warns.stan', line 7, column 8: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. -Warning in 'duplicate-warns.stan', line 9, column 8: normal_log is deprecated and will be removed in the future. Use normal_lpdf instead. -Warning in 'duplicate-warns.stan', line 10, column 8: normal_cdf_log is deprecated and will be removed in the future. Use normal_lcdf instead. -Warning in 'duplicate-warns.stan', line 11, column 8: normal_ccdf_log is deprecated and will be removed in the future. Use normal_lccdf instead. +Warning in 'duplicate-warns.stan', line 4, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'duplicate-warns.stan', line 5, column 8: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'duplicate-warns.stan', line 5, column 8: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. +Warning in 'duplicate-warns.stan', line 6, column 8: multiply_log is + deprecated and will be removed in the future. Use lmultiply instead. +Warning in 'duplicate-warns.stan', line 7, column 8: binomial_coefficient_log + is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'duplicate-warns.stan', line 9, column 8: normal_log is deprecated + and will be removed in the future. Use normal_lpdf instead. +Warning in 'duplicate-warns.stan', line 10, column 8: normal_cdf_log is + deprecated and will be removed in the future. Use normal_lcdf instead. +Warning in 'duplicate-warns.stan', line 11, column 8: normal_ccdf_log is + deprecated and will be removed in the future. Use normal_lccdf instead. $ ../../../../install/default/bin/stanc --auto-format fun-defs-lpdf.stan functions { real bar_baz_lpdf(real a, real b) { @@ -3219,8 +3259,11 @@ model { increment_log_prob(n_log(mu)); // check both instantiations } -Warning in 'fun_log_forward_decl.stan', line 17, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'fun_log_forward_decl.stan', line 17, column 21: Use of the _log suffix in user defined function n_log is deprecated, use n_lpdf instead. +Warning in 'fun_log_forward_decl.stan', line 17, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'fun_log_forward_decl.stan', line 17, column 21: Use of the _log + suffix in user defined function n_log is deprecated, use n_lpdf instead. $ ../../../../install/default/bin/stanc --auto-format functions-fwd-ref.stan functions { int foo(int n); @@ -3496,45 +3539,84 @@ generated quantities { z = foo2_rng(1, 2); } -Warning in 'functions-good1.stan', line 63, column 6: Use of the _log suffix in user defined function foo0_log is deprecated, use foo0_lpmf instead. -Warning in 'functions-good1.stan', line 64, column 6: Use of the _log suffix in user defined function foo1_log is deprecated, use foo1_lpdf instead. -Warning in 'functions-good1.stan', line 65, column 6: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 66, column 6: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 67, column 6: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 68, column 6: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 124, column 9: Use of the _log suffix in user defined function foo0_log is deprecated, use foo0_lpmf instead. -Warning in 'functions-good1.stan', line 126, column 9: Use of the _log suffix in user defined function foo1_log is deprecated, use foo1_lpdf instead. -Warning in 'functions-good1.stan', line 127, column 9: Use of the _log suffix in user defined function foo1_log is deprecated, use foo1_lpdf instead. -Warning in 'functions-good1.stan', line 128, column 9: Use of the _log suffix in user defined function foo1_log is deprecated, use foo1_lpdf instead. -Warning in 'functions-good1.stan', line 130, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 131, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 132, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 133, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 135, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 136, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 138, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 139, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 141, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 186, column 9: Use of the _log suffix in user defined function foo0_log is deprecated, use foo0_lpmf instead. -Warning in 'functions-good1.stan', line 187, column 9: Use of the _log suffix in user defined function foo1_log is deprecated, use foo1_lpdf instead. -Warning in 'functions-good1.stan', line 188, column 9: Use of the _log suffix in user defined function foo1_log is deprecated, use foo1_lpdf instead. -Warning in 'functions-good1.stan', line 189, column 9: Use of the _log suffix in user defined function foo1_log is deprecated, use foo1_lpdf instead. -Warning in 'functions-good1.stan', line 191, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 192, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 193, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 194, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 196, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 197, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 199, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 200, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 202, column 9: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 221, column 6: Use of the _log suffix in user defined function foo0_log is deprecated, use foo0_lpmf instead. -Warning in 'functions-good1.stan', line 222, column 6: Use of the _log suffix in user defined function foo1_log is deprecated, use foo1_lpdf instead. -Warning in 'functions-good1.stan', line 223, column 6: Use of the _log suffix in user defined function foo1_log is deprecated, use foo1_lpdf instead. -Warning in 'functions-good1.stan', line 224, column 6: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 225, column 6: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 226, column 6: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. -Warning in 'functions-good1.stan', line 227, column 6: Use of the _log suffix in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 63, column 6: Use of the _log suffix + in user defined function foo0_log is deprecated, use foo0_lpmf instead. +Warning in 'functions-good1.stan', line 64, column 6: Use of the _log suffix + in user defined function foo1_log is deprecated, use foo1_lpdf instead. +Warning in 'functions-good1.stan', line 65, column 6: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 66, column 6: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 67, column 6: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 68, column 6: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 124, column 9: Use of the _log suffix + in user defined function foo0_log is deprecated, use foo0_lpmf instead. +Warning in 'functions-good1.stan', line 126, column 9: Use of the _log suffix + in user defined function foo1_log is deprecated, use foo1_lpdf instead. +Warning in 'functions-good1.stan', line 127, column 9: Use of the _log suffix + in user defined function foo1_log is deprecated, use foo1_lpdf instead. +Warning in 'functions-good1.stan', line 128, column 9: Use of the _log suffix + in user defined function foo1_log is deprecated, use foo1_lpdf instead. +Warning in 'functions-good1.stan', line 130, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 131, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 132, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 133, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 135, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 136, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 138, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 139, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 141, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 186, column 9: Use of the _log suffix + in user defined function foo0_log is deprecated, use foo0_lpmf instead. +Warning in 'functions-good1.stan', line 187, column 9: Use of the _log suffix + in user defined function foo1_log is deprecated, use foo1_lpdf instead. +Warning in 'functions-good1.stan', line 188, column 9: Use of the _log suffix + in user defined function foo1_log is deprecated, use foo1_lpdf instead. +Warning in 'functions-good1.stan', line 189, column 9: Use of the _log suffix + in user defined function foo1_log is deprecated, use foo1_lpdf instead. +Warning in 'functions-good1.stan', line 191, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 192, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 193, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 194, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 196, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 197, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 199, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 200, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 202, column 9: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 221, column 6: Use of the _log suffix + in user defined function foo0_log is deprecated, use foo0_lpmf instead. +Warning in 'functions-good1.stan', line 222, column 6: Use of the _log suffix + in user defined function foo1_log is deprecated, use foo1_lpdf instead. +Warning in 'functions-good1.stan', line 223, column 6: Use of the _log suffix + in user defined function foo1_log is deprecated, use foo1_lpdf instead. +Warning in 'functions-good1.stan', line 224, column 6: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 225, column 6: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 226, column 6: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. +Warning in 'functions-good1.stan', line 227, column 6: Use of the _log suffix + in user defined function foo2_log is deprecated, use foo2_lpdf instead. $ ../../../../install/default/bin/stanc --auto-format functions-good2.stan functions { real foo_bar0() { @@ -3608,8 +3690,10 @@ model { unit_normal_lp(y); } -Warning in 'funs1.stan', line 3, column 4: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'funs1.stan', line 3, column 23: normal_log is deprecated and will be removed in the future. Use normal_lpdf instead. +Warning in 'funs1.stan', line 3, column 4: increment_log_prob(...); is + deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'funs1.stan', line 3, column 23: normal_log is deprecated and will + be removed in the future. Use normal_lpdf instead. $ ../../../../install/default/bin/stanc --auto-format funs2.stan functions { real unit_normal_rng() { @@ -3640,7 +3724,8 @@ model { y ~ unit_normal(); } -Warning in 'funs3.stan', line 3, column 11: normal_log is deprecated and will be removed in the future. Use normal_lpdf instead. +Warning in 'funs3.stan', line 3, column 11: normal_log is deprecated and will + be removed in the future. Use normal_lpdf instead. $ ../../../../install/default/bin/stanc --auto-format funs4.stan functions { real unit_normal_log(real y) { @@ -3654,9 +3739,13 @@ model { increment_log_prob(unit_normal_log(y)); } -Warning in 'funs4.stan', line 10, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'funs4.stan', line 3, column 11: normal_log is deprecated and will be removed in the future. Use normal_lpdf instead. -Warning in 'funs4.stan', line 10, column 21: Use of the _log suffix in user defined function unit_normal_log is deprecated, use unit_normal_lpdf instead. +Warning in 'funs4.stan', line 10, column 2: increment_log_prob(...); is + deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'funs4.stan', line 3, column 11: normal_log is deprecated and will + be removed in the future. Use normal_lpdf instead. +Warning in 'funs4.stan', line 10, column 21: Use of the _log suffix in user + defined function unit_normal_log is deprecated, use unit_normal_lpdf + instead. $ ../../../../install/default/bin/stanc --auto-format funs5.stan functions { void foo(real x) { @@ -3724,8 +3813,11 @@ model { y ~ normal(0, 1); } -Warning in 'get-lp-deprecate.stan', line 5, column 19: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'get-lp-deprecate.stan', line 5, column 19: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. +Warning in 'get-lp-deprecate.stan', line 5, column 19: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'get-lp-deprecate.stan', line 5, column 19: The no-argument + function `get_lp()` is deprecated. Use the no-argument function + `target()` instead. $ ../../../../install/default/bin/stanc --auto-format get-lp-target.stan parameters { real y; @@ -3740,10 +3832,16 @@ model { y ~ normal(0, 1); } -Warning in 'get-lp-target.stan', line 6, column 21: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'get-lp-target.stan', line 10, column 21: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'get-lp-target.stan', line 6, column 21: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. -Warning in 'get-lp-target.stan', line 10, column 21: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. +Warning in 'get-lp-target.stan', line 6, column 21: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'get-lp-target.stan', line 10, column 21: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'get-lp-target.stan', line 6, column 21: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. +Warning in 'get-lp-target.stan', line 10, column 21: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. $ ../../../../install/default/bin/stanc --auto-format get_lp_good.stan /** * get_lp() allowed in: @@ -3770,12 +3868,21 @@ model { y ~ normal(0, 1); } -Warning in 'get_lp_good.stan', line 10, column 15: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'get_lp_good.stan', line 18, column 6: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'get_lp_good.stan', line 22, column 6: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'get_lp_good.stan', line 10, column 15: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. -Warning in 'get_lp_good.stan', line 18, column 6: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. -Warning in 'get_lp_good.stan', line 22, column 6: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. +Warning in 'get_lp_good.stan', line 10, column 15: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'get_lp_good.stan', line 18, column 6: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'get_lp_good.stan', line 22, column 6: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'get_lp_good.stan', line 10, column 15: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. +Warning in 'get_lp_good.stan', line 18, column 6: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. +Warning in 'get_lp_good.stan', line 22, column 6: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. $ ../../../../install/default/bin/stanc --auto-format good_fundef_returntypes1.stan functions { real foo() { @@ -4019,35 +4126,93 @@ model { increment_log_prob(p_mmm); } -Warning in 'increment_log_prob.stan', line 42, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 43, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 44, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 46, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 47, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 48, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 49, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 51, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 52, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 53, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 55, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 56, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 57, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 59, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 60, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 61, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 64, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 65, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 66, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 67, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 69, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 70, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 71, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 73, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 74, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 75, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 77, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 78, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. -Warning in 'increment_log_prob.stan', line 79, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'increment_log_prob.stan', line 42, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 43, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 44, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 46, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 47, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 48, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 49, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 51, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 52, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 53, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 55, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 56, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 57, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 59, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 60, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 61, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 64, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 65, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 66, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 67, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 69, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 70, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 71, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 73, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 74, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 75, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 77, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 78, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. +Warning in 'increment_log_prob.stan', line 79, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. $ ../../../../install/default/bin/stanc --auto-format int_div_user.stan data { array[4] int a; @@ -4062,11 +4227,12 @@ model { } Warning in 'int_div_user.stan', line 7, column 6: Found int division: - a[1] / b[2] -Values will be rounded towards zero. If rounding is not desired you can write -the division as - a[1] * 1.0 / b[2] -If rounding is intended please use the integer division operator %/%. + a[1] / b[2] + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + a[1] * 1.0 / b[2] + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format int_fun.stan functions { int foo(int x) { @@ -4293,48 +4459,76 @@ generated quantities { 1e-10, 1e8); } -Warning in 'integrate_ode_adams.stan', line 28, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 29, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 30, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 32, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 33, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 34, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 38, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 39, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 40, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 41, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 43, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 44, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 45, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_adams.stan', line 46, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 28, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 29, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 30, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 32, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 33, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 34, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 38, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 39, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 40, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 41, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 43, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 44, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 45, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_adams.stan', line 46, column 10: integrate_ode_adams + is deprecated and will be removed in the future. Use ode_adams instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format integrate_ode_bdf.stan functions { array[] real sho(real t, array[] real y, array[] real theta, @@ -4391,54 +4585,70 @@ generated quantities { 1e-10, 1e8); } -Warning in 'integrate_ode_bdf.stan', line 28, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 29, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 30, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 31, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 33, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 34, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 35, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 36, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 40, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 41, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 42, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 43, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 45, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 46, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 47, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_bdf.stan', line 48, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 28, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 29, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 30, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 31, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 33, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 34, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 35, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 36, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 40, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 41, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 42, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 43, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 45, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 46, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 47, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_bdf.stan', line 48, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format integrate_ode_deprecation.stan functions { array[] real sho(real t, array[] real y, array[] real theta, @@ -4474,9 +4684,11 @@ generated quantities { } } -Warning in 'integrate_ode_deprecation.stan', line 28, column 10: integrate_ode is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_deprecation.stan', line 28, column 10: integrate_ode + is deprecated and will be removed in the future. Use ode_rk45 instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format integrate_ode_rk45.stan functions { array[] real sho(real t, array[] real y, array[] real theta, @@ -4515,30 +4727,46 @@ generated quantities { y_hat = integrate_ode_rk45(sho, y0_p, t0, ts, theta_p, x, x_int); } -Warning in 'integrate_ode_rk45.stan', line 28, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_rk45.stan', line 29, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_rk45.stan', line 30, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_rk45.stan', line 31, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_rk45.stan', line 35, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_rk45.stan', line 36, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_rk45.stan', line 37, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'integrate_ode_rk45.stan', line 38, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_rk45.stan', line 28, column 10: integrate_ode_rk45 + is deprecated and will be removed in the future. Use ode_rk45 instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_rk45.stan', line 29, column 10: integrate_ode_rk45 + is deprecated and will be removed in the future. Use ode_rk45 instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_rk45.stan', line 30, column 10: integrate_ode_rk45 + is deprecated and will be removed in the future. Use ode_rk45 instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_rk45.stan', line 31, column 10: integrate_ode_rk45 + is deprecated and will be removed in the future. Use ode_rk45 instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_rk45.stan', line 35, column 10: integrate_ode_rk45 + is deprecated and will be removed in the future. Use ode_rk45 instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_rk45.stan', line 36, column 10: integrate_ode_rk45 + is deprecated and will be removed in the future. Use ode_rk45 instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_rk45.stan', line 37, column 10: integrate_ode_rk45 + is deprecated and will be removed in the future. Use ode_rk45 instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'integrate_ode_rk45.stan', line 38, column 10: integrate_ode_rk45 + is deprecated and will be removed in the future. Use ode_rk45 instead. + + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format io_example.stan transformed data { vector[2] y; @@ -4661,7 +4889,9 @@ model { increment_log_prob(lkj_cov_log(Sigma, mu, sigma, eta)); } -Warning in 'lkj_cov_deprecation2.stan', line 8, column 2: increment_log_prob(...); is deprecated and will be removed in the future. Use target += ...; instead. +Warning in 'lkj_cov_deprecation2.stan', line 8, column 2: increment_log_prob(...); + is deprecated and will be removed in the future. Use target += ...; + instead. $ ../../../../install/default/bin/stanc --auto-format logistic_regression_reg_horseshoe.stan data { int n; @@ -4801,8 +5031,11 @@ model { } -Warning in 'lp_in_fun.stan', line 3, column 21: get_lp() function is deprecated. It will be removed in a future release. Use target() instead. -Warning in 'lp_in_fun.stan', line 3, column 21: The no-argument function `get_lp()` is deprecated. Use the no-argument function `target()` instead. +Warning in 'lp_in_fun.stan', line 3, column 21: get_lp() function is + deprecated. It will be removed in a future release. Use target() instead. +Warning in 'lp_in_fun.stan', line 3, column 21: The no-argument function + `get_lp()` is deprecated. Use the no-argument function `target()` + instead. $ ../../../../install/default/bin/stanc --auto-format lp_transformed_param.stan functions { real test_lp(real r) { @@ -4909,17 +5142,21 @@ transformed data { } Warning in 'matrix_pow_warning.stan', line 8, column 23: Found matrix^scalar: - A ^ power -matrix ^ number is interpreted as element-wise exponentiation. If this is -intended, you can silence this warning by using elementwise operator .^ -If you intended matrix exponentiation, use the function -matrix_power(matrix,int) instead. + A ^ power + matrix ^ number is interpreted as element-wise exponentiation. If this + is + intended, you can silence this warning by using elementwise operator .^ + If you intended matrix exponentiation, use the + function + matrix_power(matrix,int) instead. Warning in 'matrix_pow_warning.stan', line 9, column 25: Found matrix^scalar: - A ^ 3.5 -matrix ^ number is interpreted as element-wise exponentiation. If this is -intended, you can silence this warning by using elementwise operator .^ -If you intended matrix exponentiation, use the function -matrix_power(matrix,int) instead. + A ^ 3.5 + matrix ^ number is interpreted as element-wise exponentiation. If this + is + intended, you can silence this warning by using elementwise operator .^ + If you intended matrix exponentiation, use the + function + matrix_power(matrix,int) instead. $ ../../../../install/default/bin/stanc --auto-format min-max-types.stan parameters { matrix[max(1, 3), min(2, 5)] a; @@ -5050,12 +5287,14 @@ model { y ~ neg_binomial_2_log(x * beta_inferred + alpha_inferred, sigma); } -Warning in 'neg_binomial_2_log_glm_old_performance.stan', line 11, column 19: Found int division: - j / M -Values will be rounded towards zero. If rounding is not desired you can write -the division as - j * 1.0 / M -If rounding is intended please use the integer division operator %/%. +Warning in 'neg_binomial_2_log_glm_old_performance.stan', line 11, column 19: Found + int division: + j / M + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + j * 1.0 / M + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format neg_binomial_2_log_glm_performance.stan transformed data { int N = 50; @@ -5086,12 +5325,14 @@ model { y ~ neg_binomial_2_log_glm(x, alpha_inferred, beta_inferred, sigma); } -Warning in 'neg_binomial_2_log_glm_performance.stan', line 11, column 19: Found int division: - j / M -Values will be rounded towards zero. If rounding is not desired you can write -the division as - j * 1.0 / M -If rounding is intended please use the integer division operator %/%. +Warning in 'neg_binomial_2_log_glm_performance.stan', line 11, column 19: Found + int division: + j / M + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + j * 1.0 / M + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format new-prob-fun-suffixes.stan parameters { real y; @@ -5136,12 +5377,14 @@ model { y ~ normal(x * beta_inferred + alpha_inferred, sigma); } -Warning in 'normal_id_glm_old_performance.stan', line 11, column 19: Found int division: - j / M -Values will be rounded towards zero. If rounding is not desired you can write -the division as - j * 1.0 / M -If rounding is intended please use the integer division operator %/%. +Warning in 'normal_id_glm_old_performance.stan', line 11, column 19: Found + int division: + j / M + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + j * 1.0 / M + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format normal_id_glm_performance.stan transformed data { int N = 50; @@ -5172,12 +5415,14 @@ model { y ~ normal_id_glm(x, alpha_inferred, beta_inferred, sigma); } -Warning in 'normal_id_glm_performance.stan', line 11, column 19: Found int division: - j / M -Values will be rounded towards zero. If rounding is not desired you can write -the division as - j * 1.0 / M -If rounding is intended please use the integer division operator %/%. +Warning in 'normal_id_glm_performance.stan', line 11, column 19: Found int + division: + j / M + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + j * 1.0 / M + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format nullary-unconflicted.stan parameters { real e; @@ -5251,9 +5496,10 @@ model { } -Warning in 'ode-int-segments.stan', line 25, column 12: integrate_ode is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode-int-segments.stan', line 25, column 12: integrate_ode is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format ode-nested-quotes.stan /** * Minimal example derived from jimsinmss example brought @@ -5275,9 +5521,10 @@ model { } -Warning in 'ode-nested-quotes.stan', line 17, column 6: integrate_ode is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode-nested-quotes.stan', line 17, column 6: integrate_ode is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format ode_good.stan functions { array[] real harm_osc_ode(real t, array[] real y, @@ -5361,27 +5608,34 @@ model { y[t] ~ normal(y_hat[t], sigma); // independent normal noise } -Warning in 'ode_good.stan', line 27, column 10: integrate_ode is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'ode_good.stan', line 34, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'ode_good.stan', line 41, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'ode_good.stan', line 48, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'ode_good.stan', line 55, column 10: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'ode_good.stan', line 62, column 10: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html -Warning in 'ode_good.stan', line 69, column 10: integrate_ode_adams is deprecated and will be removed in the future. Use ode_adams instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_good.stan', line 27, column 10: integrate_ode is deprecated + and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_good.stan', line 34, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_good.stan', line 41, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_good.stan', line 48, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_good.stan', line 55, column 10: integrate_ode_rk45 is + deprecated and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_good.stan', line 62, column 10: integrate_ode_bdf is + deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'ode_good.stan', line 69, column 10: integrate_ode_adams is + deprecated and will be removed in the future. Use ode_adams instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format old-log-funs.stan transformed data { real x; @@ -5397,8 +5651,10 @@ model { y ~ normal(0, 1); } -Warning in 'old-log-funs.stan', line 3, column 6: multiply_log is deprecated and will be removed in the future. Use lmultiply instead. -Warning in 'old-log-funs.stan', line 4, column 6: binomial_coefficient_log is deprecated and will be removed in the future. Use lchoose instead. +Warning in 'old-log-funs.stan', line 3, column 6: multiply_log is deprecated + and will be removed in the future. Use lmultiply instead. +Warning in 'old-log-funs.stan', line 4, column 6: binomial_coefficient_log is + deprecated and will be removed in the future. Use lchoose instead. $ ../../../../install/default/bin/stanc --auto-format poisson_log_glm_old_performance.stan transformed data { int N = 50; @@ -5428,12 +5684,14 @@ model { y ~ poisson_log(x * beta_inferred + alpha_inferred); } -Warning in 'poisson_log_glm_old_performance.stan', line 10, column 19: Found int division: - j / M -Values will be rounded towards zero. If rounding is not desired you can write -the division as - j * 1.0 / M -If rounding is intended please use the integer division operator %/%. +Warning in 'poisson_log_glm_old_performance.stan', line 10, column 19: Found + int division: + j / M + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + j * 1.0 / M + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format poisson_log_glm_performance.stan transformed data { int N = 50; @@ -5463,12 +5721,14 @@ model { y ~ poisson_log_glm(x, alpha_inferred, beta_inferred); } -Warning in 'poisson_log_glm_performance.stan', line 10, column 19: Found int division: - j / M -Values will be rounded towards zero. If rounding is not desired you can write -the division as - j * 1.0 / M -If rounding is intended please use the integer division operator %/%. +Warning in 'poisson_log_glm_performance.stan', line 10, column 19: Found int + division: + j / M + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + j * 1.0 / M + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format pound-comment-deprecated.stan data { // hey, this is the old way to do things, should raise warning @@ -5478,7 +5738,9 @@ model { } -Warning in 'pound-comment-deprecated.stan', line 2, column 2: Comments beginning with # are deprecated. Please use // in place of # for line comments. +Warning in 'pound-comment-deprecated.stan', line 2, column 2: Comments + beginning with # are deprecated. Please use // in place of # for line + comments. $ ../../../../install/default/bin/stanc --auto-format print_chars.stan parameters { real y; @@ -6183,9 +6445,15 @@ model { y ~ normal(0, 1); } -Warning in 'validate_bounds_comparison.stan', line 2, column 13: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'validate_bounds_comparison.stan', line 3, column 13: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. -Warning in 'validate_bounds_comparison.stan', line 4, column 29: The function `if_else` is deprecated. Use the conditional operator (x ? y : z) instead. +Warning in 'validate_bounds_comparison.stan', line 2, column 13: The function + `if_else` is deprecated. Use the conditional operator (x ? y : z) + instead. +Warning in 'validate_bounds_comparison.stan', line 3, column 13: The function + `if_else` is deprecated. Use the conditional operator (x ? y : z) + instead. +Warning in 'validate_bounds_comparison.stan', line 4, column 29: The function + `if_else` is deprecated. Use the conditional operator (x ? y : z) + instead. $ ../../../../install/default/bin/stanc --auto-format validate_conditional_op_good.stan functions { real foo(real fa_x, int fa_y) { @@ -6434,12 +6702,14 @@ model { y ~ normal(0, 1); } -Warning in 'validate_division_good.stan', line 19, column 7: Found int division: - 2 / 3 -Values will be rounded towards zero. If rounding is not desired you can write -the division as - 2.0 / 3 -If rounding is intended please use the integer division operator %/%. +Warning in 'validate_division_good.stan', line 19, column 7: Found int + division: + 2 / 3 + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + 2.0 / 3 + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format validate_division_int_warning.stan transformed data { real u; @@ -6456,12 +6726,14 @@ model { y ~ normal(0, 1); } -Warning in 'validate_division_int_warning.stan', line 7, column 6: Found int division: - j / k -Values will be rounded towards zero. If rounding is not desired you can write -the division as - j * 1.0 / k -If rounding is intended please use the integer division operator %/%. +Warning in 'validate_division_int_warning.stan', line 7, column 6: Found int + division: + j / k + Values will be rounded towards zero. If rounding is not desired you can + write + the division as + j * 1.0 / k + If rounding is intended please use the integer division operator %/%. $ ../../../../install/default/bin/stanc --auto-format validate_elt_division_good.stan transformed data { matrix[3, 3] m; diff --git a/test/integration/good/stat_comp_benchmarks_models/pretty.expected b/test/integration/good/stat_comp_benchmarks_models/pretty.expected index e1fa35d8c1..bbd1159af7 100644 --- a/test/integration/good/stat_comp_benchmarks_models/pretty.expected +++ b/test/integration/good/stat_comp_benchmarks_models/pretty.expected @@ -132,7 +132,8 @@ generated quantities { } } -Warning in 'gen_gp_data.stan', line 16, column 25: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. +Warning in 'gen_gp_data.stan', line 16, column 25: cov_exp_quad is deprecated + and will be removed in the future. Use gp_exp_quad_cov instead. $ ../../../../../install/default/bin/stanc --auto-format gp_pois_regr.stan data { int N; @@ -161,7 +162,9 @@ model { k ~ poisson_log(f); } -Warning in 'gp_pois_regr.stan', line 16, column 25: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. +Warning in 'gp_pois_regr.stan', line 16, column 25: cov_exp_quad is + deprecated and will be removed in the future. Use gp_exp_quad_cov + instead. $ ../../../../../install/default/bin/stanc --auto-format gp_regr.stan data { int N; @@ -185,7 +188,8 @@ model { y ~ multi_normal_cholesky(rep_vector(0, N), L_cov); } -Warning in 'gp_regr.stan', line 14, column 23: cov_exp_quad is deprecated and will be removed in the future. Use gp_exp_quad_cov instead. +Warning in 'gp_regr.stan', line 14, column 23: cov_exp_quad is deprecated and + will be removed in the future. Use gp_exp_quad_cov instead. $ ../../../../../install/default/bin/stanc --auto-format irt_2pl.stan data { int I; @@ -367,9 +371,10 @@ generated quantities { C_ppc[n] = lognormal_rng(log(C[n, 1]), sigma); } -Warning in 'one_comp_mm_elim_abs.stan', line 55, column 8: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'one_comp_mm_elim_abs.stan', line 55, column 8: integrate_ode_bdf + is deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --auto-format sim_one_comp_mm_elim_abs.stan functions { array[] real one_comp_mm_elim_abs(real t, array[] real y, @@ -431,9 +436,10 @@ generated quantities { C_hat[n] = lognormal_rng(log(C[n, 1]), sigma); } -Warning in 'sim_one_comp_mm_elim_abs.stan', line 58, column 6: integrate_ode_bdf is deprecated and will be removed in the future. Use ode_bdf instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'sim_one_comp_mm_elim_abs.stan', line 58, column 6: integrate_ode_bdf + is deprecated and will be removed in the future. Use ode_bdf instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --auto-format sir.stan // Simple SIR model inspired by the presentation in // http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3380087/pdf/nihms372789.pdf @@ -496,6 +502,7 @@ model { B_hat ~ lognormal(log(col(to_matrix(y), 4)), 0.15); } -Warning in 'sir.stan', line 55, column 8: integrate_ode_rk45 is deprecated and will be removed in the future. Use ode_rk45 instead. -The new interface is slightly different, see: -https://mc-stan.org/users/documentation/case-studies/convert_odes.html +Warning in 'sir.stan', line 55, column 8: integrate_ode_rk45 is deprecated + and will be removed in the future. Use ode_rk45 instead. + The new interface is slightly different, see: + https://mc-stan.org/users/documentation/case-studies/convert_odes.html diff --git a/test/integration/included/stanc.expected b/test/integration/included/stanc.expected index 7f684bf7f0..2caf1b6487 100644 --- a/test/integration/included/stanc.expected +++ b/test/integration/included/stanc.expected @@ -162,7 +162,9 @@ Expected "functions {" or "data {" or "transformed data {" or "parameters {" or $ ../../../../install/default/bin/stanc --include-paths="../included" stanc_helper_with_bad_include_deprecated_warning.stan Warning in '../included/dep-warning.stan', line 2, column 2, included from '../included/incl_stanc_helper_deprecated_warning.stan', line 2, column 2, included from -'stanc_helper_with_bad_include_deprecated_warning.stan', line 2, column 0: Comments beginning with # are deprecated. Please use // in place of # for line comments. +'stanc_helper_with_bad_include_deprecated_warning.stan', line 2, column 0: Comments + beginning with # are deprecated. Please use // in place of # for line + comments. $ ../../../../install/default/bin/stanc --include-paths="../included" stanc_helper_with_bad_include_error_spread_over_files.stan Semantic error in '../included/incl_stanc_helper_error_spread_over_files.stan', line 2, column 2, included from 'stanc_helper_with_bad_include_error_spread_over_files.stan', line 2, column 0: diff --git a/test/integration/rstanarm/pre/pretty.expected b/test/integration/rstanarm/pre/pretty.expected index 249507e687..b3b2d7ce62 100644 --- a/test/integration/rstanarm/pre/pretty.expected +++ b/test/integration/rstanarm/pre/pretty.expected @@ -1,10 +1,12 @@ $ ../../../../../install/default/bin/stanc --include-paths="../" --auto-format Brilleman_copyright.stan // Copyright (C) 2016, 2017 Sam Brilleman -Warning: Empty file 'Brilleman_copyright.stan' detected; this is a valid stan model but likely unintended! +Warning: Empty file 'Brilleman_copyright.stan' detected; this is a valid stan + model but likely unintended! $ ../../../../../install/default/bin/stanc --include-paths="../" --auto-format Columbia_copyright.stan // This file is part of rstanarm. // Copyright (C) 2015, 2016 2017 Trustees of Columbia University -Warning: Empty file 'Columbia_copyright.stan' detected; this is a valid stan model but likely unintended! +Warning: Empty file 'Columbia_copyright.stan' detected; this is a valid stan + model but likely unintended! $ ../../../../../install/default/bin/stanc --include-paths="../" --auto-format license.stan /* rstanarm is free software: you can redistribute it and/or modify @@ -20,4 +22,5 @@ Warning: Empty file 'Columbia_copyright.stan' detected; this is a valid stan mod You should have received a copy of the GNU General Public License along with rstanarm. If not, see . */ -Warning: Empty file 'license.stan' detected; this is a valid stan model but likely unintended! +Warning: Empty file 'license.stan' detected; this is a valid stan model but + likely unintended! diff --git a/test/integration/rstanarm/pretty.expected b/test/integration/rstanarm/pretty.expected index c5a943593e..159cd1dd39 100644 --- a/test/integration/rstanarm/pretty.expected +++ b/test/integration/rstanarm/pretty.expected @@ -9670,5 +9670,7 @@ generated quantities { } } -Warning in 'polr.stan', line 19, column 31: Use of gumbel_cdf without a vertical bar (|) between the first two arguments is deprecated. -Warning in 'polr.stan', line 21, column 31: Use of cauchy_cdf without a vertical bar (|) between the first two arguments is deprecated. +Warning in 'polr.stan', line 19, column 31: Use of gumbel_cdf without a + vertical bar (|) between the first two arguments is deprecated. +Warning in 'polr.stan', line 21, column 31: Use of cauchy_cdf without a + vertical bar (|) between the first two arguments is deprecated. diff --git a/test/unit/Pedantic_analysis.ml b/test/unit/Pedantic_analysis.ml index e4b53eab0b..8e33040ba8 100644 --- a/test/unit/Pedantic_analysis.ml +++ b/test/unit/Pedantic_analysis.ml @@ -35,11 +35,27 @@ let%expect_test "Unbounded sigma warning" = print_warn_pedantic (build_program sigma_example) ; [%expect {| - Warning in 'string', line 16, column 19: A normal distribution is given value -1 as a scale parameter (argument 2), but a scale parameter is not strictly positive. - Warning in 'string', line 13, column 25: A normal distribution is given parameter sigma_c as a scale parameter (argument 2), but sigma_c was not constrained to be strictly positive. - Warning in 'string', line 11, column 25: A normal distribution is given parameter sigma_a as a scale parameter (argument 2), but sigma_a was not constrained to be strictly positive. - Warning in 'string', line 11, column 10: The parameter x is on the left-hand side of more than one twiddle statement. - Warning: Your Stan program has a parameter sigma_e with a lower and upper bound in its declaration. These hard constraints are not recommended, for two reasons: (a) Except when there are logical or physical constraints, it is very unusual for you to be sure that a parameter will fall inside a specified range, and (b) The infinite gradient induced by a hard constraint can cause difficulties for Stan's sampling algorithm. As a consequence, we recommend soft constraints rather than hard constraints; for example, instead of constraining an elasticity parameter to fall between 0, and 1, leave it unconstrained and give it a normal(0.5,0.5) prior distribution. + Warning in 'string', line 16, column 19: A normal distribution is given value + -1 as a scale parameter (argument 2), but a scale parameter is not + strictly positive. + Warning in 'string', line 13, column 25: A normal distribution is given + parameter sigma_c as a scale parameter (argument 2), but sigma_c was not + constrained to be strictly positive. + Warning in 'string', line 11, column 25: A normal distribution is given + parameter sigma_a as a scale parameter (argument 2), but sigma_a was not + constrained to be strictly positive. + Warning in 'string', line 11, column 10: The parameter x is on the left-hand + side of more than one twiddle statement. + Warning: Your Stan program has a parameter sigma_e with a lower and upper + bound in its declaration. These hard constraints are not recommended, for + two reasons: (a) Except when there are logical or physical constraints, + it is very unusual for you to be sure that a parameter will fall inside a + specified range, and (b) The infinite gradient induced by a hard + constraint can cause difficulties for Stan's sampling algorithm. As a + consequence, we recommend soft constraints rather than hard constraints; + for example, instead of constraining an elasticity parameter to fall + between 0, and 1, leave it unconstrained and give it a normal(0.5,0.5) + prior distribution. Warning: The parameter x has 6 priors. |}] @@ -64,9 +80,33 @@ let%expect_test "Uniform warning" = print_warn_pedantic (build_program uniform_example) ; [%expect {| - Warning in 'string', line 13, column 10: Parameter d is given a uniform distribution. The uniform distribution is not recommended, for two reasons: (a) Except when there are logical or physical constraints, it is very unusual for you to be sure that a parameter will fall inside a specified range, and (b) The infinite gradient induced by a uniform density can cause difficulties for Stan's sampling algorithm. As a consequence, we recommend soft constraints rather than hard constraints; for example, instead of giving an elasticity parameter a uniform(0,1) distribution, try normal(0.5,0.5). - Warning in 'string', line 12, column 10: Parameter c is given a uniform distribution. The uniform distribution is not recommended, for two reasons: (a) Except when there are logical or physical constraints, it is very unusual for you to be sure that a parameter will fall inside a specified range, and (b) The infinite gradient induced by a uniform density can cause difficulties for Stan's sampling algorithm. As a consequence, we recommend soft constraints rather than hard constraints; for example, instead of giving an elasticity parameter a uniform(0,1) distribution, try normal(0.5,0.5). - Warning in 'string', line 9, column 10: Parameter a is given a uniform distribution. The uniform distribution is not recommended, for two reasons: (a) Except when there are logical or physical constraints, it is very unusual for you to be sure that a parameter will fall inside a specified range, and (b) The infinite gradient induced by a uniform density can cause difficulties for Stan's sampling algorithm. As a consequence, we recommend soft constraints rather than hard constraints; for example, instead of giving an elasticity parameter a uniform(0,1) distribution, try normal(0.5,0.5). + Warning in 'string', line 13, column 10: Parameter d is given a uniform + distribution. The uniform distribution is not recommended, for two + reasons: (a) Except when there are logical or physical constraints, it is + very unusual for you to be sure that a parameter will fall inside a + specified range, and (b) The infinite gradient induced by a uniform + density can cause difficulties for Stan's sampling algorithm. As a + consequence, we recommend soft constraints rather than hard constraints; + for example, instead of giving an elasticity parameter a uniform(0,1) + distribution, try normal(0.5,0.5). + Warning in 'string', line 12, column 10: Parameter c is given a uniform + distribution. The uniform distribution is not recommended, for two + reasons: (a) Except when there are logical or physical constraints, it is + very unusual for you to be sure that a parameter will fall inside a + specified range, and (b) The infinite gradient induced by a uniform + density can cause difficulties for Stan's sampling algorithm. As a + consequence, we recommend soft constraints rather than hard constraints; + for example, instead of giving an elasticity parameter a uniform(0,1) + distribution, try normal(0.5,0.5). + Warning in 'string', line 9, column 10: Parameter a is given a uniform + distribution. The uniform distribution is not recommended, for two + reasons: (a) Except when there are logical or physical constraints, it is + very unusual for you to be sure that a parameter will fall inside a + specified range, and (b) The infinite gradient induced by a uniform + density can cause difficulties for Stan's sampling algorithm. As a + consequence, we recommend soft constraints rather than hard constraints; + for example, instead of giving an elasticity parameter a uniform(0,1) + distribution, try normal(0.5,0.5). Warning: The parameter a has 2 priors. |}] @@ -91,8 +131,12 @@ let%expect_test "Unscaled warning" = print_warn_pedantic (build_program unscaled_example) ; [%expect {| - Warning in 'string', line 11, column 28: Argument 10000 suggests there may be parameters that are not unit scale; consider rescaling with a multiplier (see manual section 22.12). - Warning in 'string', line 11, column 21: Argument 0.001 suggests there may be parameters that are not unit scale; consider rescaling with a multiplier (see manual section 22.12). |}] + Warning in 'string', line 11, column 28: Argument 10000 suggests there may be + parameters that are not unit scale; consider rescaling with a multiplier + (see manual section 22.12). + Warning in 'string', line 11, column 21: Argument 0.001 suggests there may be + parameters that are not unit scale; consider rescaling with a multiplier + (see manual section 22.12). |}] let multi_twiddle_example = {| @@ -111,7 +155,8 @@ let%expect_test "Multi twiddle warning" = print_warn_pedantic (build_program multi_twiddle_example) ; [%expect {| - Warning in 'string', line 7, column 10: The parameter x is on the left-hand side of more than one twiddle statement. + Warning in 'string', line 7, column 10: The parameter x is on the left-hand + side of more than one twiddle statement. Warning: The parameter y has 2 priors. Warning: The parameter x has 2 priors. |}] @@ -133,16 +178,42 @@ let%expect_test "Hard constraint warning" = print_warn_pedantic (build_program hard_constrained_example) ; [%expect {| - Warning: Your Stan program has a parameter d with a lower and upper bound in its declaration. These hard constraints are not recommended, for two reasons: (a) Except when there are logical or physical constraints, it is very unusual for you to be sure that a parameter will fall inside a specified range, and (b) The infinite gradient induced by a hard constraint can cause difficulties for Stan's sampling algorithm. As a consequence, we recommend soft constraints rather than hard constraints; for example, instead of constraining an elasticity parameter to fall between 0, and 1, leave it unconstrained and give it a normal(0.5,0.5) prior distribution. - Warning: Your Stan program has a parameter c with a lower and upper bound in its declaration. These hard constraints are not recommended, for two reasons: (a) Except when there are logical or physical constraints, it is very unusual for you to be sure that a parameter will fall inside a specified range, and (b) The infinite gradient induced by a hard constraint can cause difficulties for Stan's sampling algorithm. As a consequence, we recommend soft constraints rather than hard constraints; for example, instead of constraining an elasticity parameter to fall between 0, and 1, leave it unconstrained and give it a normal(0.5,0.5) prior distribution. - Warning: The parameter f was declared but was not used in the density calculation. - Warning: The parameter e was declared but was not used in the density calculation. - Warning: The parameter d was declared but was not used in the density calculation. - Warning: The parameter c was declared but was not used in the density calculation. - Warning: The parameter b was declared but was not used in the density calculation. - Warning: The parameter a was declared but was not used in the density calculation. - Warning: Parameter f has constraints that don't make sense. The lower bound should be strictly less than the upper bound. - Warning: Parameter e has constraints that don't make sense. The lower bound should be strictly less than the upper bound. |}] + Warning: Your Stan program has a parameter d with a lower and upper bound in + its declaration. These hard constraints are not recommended, for two + reasons: (a) Except when there are logical or physical constraints, it is + very unusual for you to be sure that a parameter will fall inside a + specified range, and (b) The infinite gradient induced by a hard + constraint can cause difficulties for Stan's sampling algorithm. As a + consequence, we recommend soft constraints rather than hard constraints; + for example, instead of constraining an elasticity parameter to fall + between 0, and 1, leave it unconstrained and give it a normal(0.5,0.5) + prior distribution. + Warning: Your Stan program has a parameter c with a lower and upper bound in + its declaration. These hard constraints are not recommended, for two + reasons: (a) Except when there are logical or physical constraints, it is + very unusual for you to be sure that a parameter will fall inside a + specified range, and (b) The infinite gradient induced by a hard + constraint can cause difficulties for Stan's sampling algorithm. As a + consequence, we recommend soft constraints rather than hard constraints; + for example, instead of constraining an elasticity parameter to fall + between 0, and 1, leave it unconstrained and give it a normal(0.5,0.5) + prior distribution. + Warning: The parameter f was declared but was not used in the density + calculation. + Warning: The parameter e was declared but was not used in the density + calculation. + Warning: The parameter d was declared but was not used in the density + calculation. + Warning: The parameter c was declared but was not used in the density + calculation. + Warning: The parameter b was declared but was not used in the density + calculation. + Warning: The parameter a was declared but was not used in the density + calculation. + Warning: Parameter f has constraints that don't make sense. The lower bound + should be strictly less than the upper bound. + Warning: Parameter e has constraints that don't make sense. The lower bound + should be strictly less than the upper bound. |}] let unused_param_example = {| @@ -169,9 +240,12 @@ let%expect_test "Unused param warning" = print_warn_pedantic (build_program unused_param_example) ; [%expect {| - Warning: The parameter e was declared but was not used in the density calculation. - Warning: The parameter d was declared but was not used in the density calculation. - Warning: The parameter c was declared but was not used in the density calculation. + Warning: The parameter e was declared but was not used in the density + calculation. + Warning: The parameter d was declared but was not used in the density + calculation. + Warning: The parameter c was declared but was not used in the density + calculation. Warning: The parameter b has 2 priors. |}] let param_dependant_cf_example = @@ -201,9 +275,12 @@ let%expect_test "Parameter dependent control flow warning" = print_warn_pedantic (build_program param_dependant_cf_example) ; [%expect {| - Warning in 'string', line 17, column 10: A control flow statement depends on parameter(s): a. - Warning in 'string', line 14, column 10: A control flow statement depends on parameter(s): a. - Warning in 'string', line 9, column 10: A control flow statement depends on parameter(s): a. |}] + Warning in 'string', line 17, column 10: A control flow statement depends on + parameter(s): a. + Warning in 'string', line 14, column 10: A control flow statement depends on + parameter(s): a. + Warning in 'string', line 9, column 10: A control flow statement depends on + parameter(s): a. |}] let non_one_priors_example = {| @@ -230,8 +307,12 @@ let%expect_test "Non-one priors no warning" = print_warn_pedantic (build_program non_one_priors_example) ; [%expect {| - Warning in 'string', line 17, column 24: A normal distribution is given parameter d as a scale parameter (argument 2), but d was not constrained to be strictly positive. - Warning in 'string', line 15, column 24: A normal distribution is given parameter b as a scale parameter (argument 2), but b was not constrained to be strictly positive. |}] + Warning in 'string', line 17, column 24: A normal distribution is given + parameter d as a scale parameter (argument 2), but d was not constrained + to be strictly positive. + Warning in 'string', line 15, column 24: A normal distribution is given + parameter b as a scale parameter (argument 2), but b was not constrained + to be strictly positive. |}] let non_one_priors_example2 = {| @@ -264,7 +345,8 @@ let%expect_test "Non-one priors warning" = print_warn_pedantic (build_program non_one_priors_example2) ; [%expect {| - Warning in 'string', line 22, column 10: The parameter f is on the left-hand side of more than one twiddle statement. + Warning in 'string', line 22, column 10: The parameter f is on the left-hand + side of more than one twiddle statement. Warning: The parameter f has no priors. Warning: The parameter e has no priors. Warning: The parameter d has no priors. @@ -294,11 +376,30 @@ let%expect_test "Gamma args warning" = print_warn_pedantic (build_program gamma_args_example) ; [%expect {| - Warning in 'string', line 12, column 29: A inv_gamma distribution is given parameter b as a scale parameter (argument 2), but b was not constrained to be strictly positive. - Warning in 'string', line 11, column 24: There is a gamma or inverse-gamma distribution with parameters that are equal to each other and set to values less than 1. This is mathematically acceptable and can make sense in some problems, but typically we see this model used as an attempt to assign a noninformative prior distribution. In fact, priors such as inverse-gamma(.001,.001) can be very strong, as explained by Gelman (2006). Instead we recommend something like a normal(0,1) or student_t(4,0,1), with parameter constrained to be positive. - Warning in 'string', line 10, column 25: A gamma distribution is given parameter b as an inverse scale parameter (argument 2), but b was not constrained to be strictly positive. - Warning in 'string', line 9, column 20: There is a gamma or inverse-gamma distribution with parameters that are equal to each other and set to values less than 1. This is mathematically acceptable and can make sense in some problems, but typically we see this model used as an attempt to assign a noninformative prior distribution. In fact, priors such as inverse-gamma(.001,.001) can be very strong, as explained by Gelman (2006). Instead we recommend something like a normal(0,1) or student_t(4,0,1), with parameter constrained to be positive. - Warning in 'string', line 9, column 10: The parameter a is on the left-hand side of more than one twiddle statement. + Warning in 'string', line 12, column 29: A inv_gamma distribution is given + parameter b as a scale parameter (argument 2), but b was not constrained + to be strictly positive. + Warning in 'string', line 11, column 24: There is a gamma or inverse-gamma + distribution with parameters that are equal to each other and set to + values less than 1. This is mathematically acceptable and can make sense + in some problems, but typically we see this model used as an attempt to + assign a noninformative prior distribution. In fact, priors such as + inverse-gamma(.001,.001) can be very strong, as explained by Gelman + (2006). Instead we recommend something like a normal(0,1) or + student_t(4,0,1), with parameter constrained to be positive. + Warning in 'string', line 10, column 25: A gamma distribution is given + parameter b as an inverse scale parameter (argument 2), but b was not + constrained to be strictly positive. + Warning in 'string', line 9, column 20: There is a gamma or inverse-gamma + distribution with parameters that are equal to each other and set to + values less than 1. This is mathematically acceptable and can make sense + in some problems, but typically we see this model used as an attempt to + assign a noninformative prior distribution. In fact, priors such as + inverse-gamma(.001,.001) can be very strong, as explained by Gelman + (2006). Instead we recommend something like a normal(0,1) or + student_t(4,0,1), with parameter constrained to be positive. + Warning in 'string', line 9, column 10: The parameter a is on the left-hand + side of more than one twiddle statement. Warning: The parameter b has 2 priors. Warning: The parameter a has 4 priors. |}] @@ -323,8 +424,12 @@ let%expect_test "Dist bounds warning" = print_warn_pedantic (build_program dist_bounds_example) ; [%expect {| - Warning in 'string', line 11, column 10: Parameter c is given a lognormal distribution, which has strictly positive support, but c was not constrained to be strictly positive. - Warning in 'string', line 9, column 10: Parameter a is given a gamma distribution, which has strictly positive support, but a was not constrained to be strictly positive. |}] + Warning in 'string', line 11, column 10: Parameter c is given a lognormal + distribution, which has strictly positive support, but c was not + constrained to be strictly positive. + Warning in 'string', line 9, column 10: Parameter a is given a gamma + distribution, which has strictly positive support, but a was not + constrained to be strictly positive. |}] let dist_examples = {| @@ -473,108 +578,304 @@ let%expect_test "Dist warnings" = print_warn_pedantic (build_program dist_examples) ; [%expect {| - Warning in 'string', line 136, column 27: A inv_wishart distribution is given parameter mat as a scale matrix (argument 2), but mat was not constrained to be covariance. - Warning in 'string', line 136, column 20: A inv_wishart distribution is given parameter unb_p as degrees of freedom (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 136, column 2: Parameter mat is given a inv_wishart distribution, which has covariance support, but mat was not constrained to be covariance. - Warning in 'string', line 135, column 2: The parameter cov is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 134, column 23: A wishart distribution is given parameter mat as a scale matrix (argument 2), but mat was not constrained to be covariance. - Warning in 'string', line 134, column 16: A wishart distribution is given parameter unb_p as degrees of freedom (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 134, column 2: Parameter mat is given a wishart distribution, which has covariance support, but mat was not constrained to be covariance. - Warning in 'string', line 132, column 27: A lkj_corr_cholesky distribution is given parameter unb_p as a shape parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 132, column 2: Parameter corr is given a lkj_corr_cholesky distribution, which has Cholesky factor of correlation support, but corr was not constrained to be Cholesky factor of correlation. - Warning in 'string', line 131, column 2: The parameter corr is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 131, column 2: It is suggested to reparameterize your model to replace lkj_corr with lkj_corr_cholesky, the Cholesky factor variant. lkj_corr tends to run slower, consume more memory, and has higher risk of numerical errors. - Warning in 'string', line 130, column 17: A lkj_corr distribution is given parameter unb_p as a shape parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 130, column 2: It is suggested to reparameterize your model to replace lkj_corr with lkj_corr_cholesky, the Cholesky factor variant. lkj_corr tends to run slower, consume more memory, and has higher risk of numerical errors. - Warning in 'string', line 130, column 2: Parameter mat is given a lkj_corr distribution, which has correlation support, but mat was not constrained to be correlation. - Warning in 'string', line 128, column 18: A dirichlet distribution is given parameter vec as a count parameter (argument 1), but vec was not constrained to be strictly positive. - Warning in 'string', line 128, column 2: Parameter vec is given a dirichlet distribution, which has simplex support, but vec was not constrained to be simplex. - Warning in 'string', line 126, column 40: A gaussian_dlm_obs distribution is given parameter mat as system covariance matrix (argument 4), but mat was not constrained to be covariance. - Warning in 'string', line 126, column 35: A gaussian_dlm_obs distribution is given parameter mat as observation covariance matrix (argument 3), but mat was not constrained to be covariance. - Warning in 'string', line 124, column 36: A multi_student_t distribution is given parameter mat as a scale matrix (argument 3), but mat was not constrained to be covariance. - Warning in 'string', line 124, column 24: A multi_student_t distribution is given parameter unb_p as degrees of freedom (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 122, column 26: A multi_gp_cholesky distribution is given parameter cov as Cholesky factor of the kernel matrix (argument 1), but cov was not constrained to be Cholesky factor of covariance. - Warning in 'string', line 120, column 17: A multi_gp distribution is given parameter mat as a kernel matrix (argument 1), but mat was not constrained to be covariance. - Warning in 'string', line 120, column 2: The parameter mat is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 118, column 35: A multi_normal_cholesky distribution is given parameter cov as a covariance matrix (argument 2), but cov was not constrained to be Cholesky factor of covariance. - Warning in 'string', line 116, column 31: A multi_normal_prec distribution is given parameter mat as a precision matrix (argument 2), but mat was not constrained to be covariance. - Warning in 'string', line 114, column 26: A multi_normal distribution is given parameter mat as a covariance matrix (argument 2), but mat was not constrained to be covariance. - Warning in 'string', line 112, column 19: A von_mises distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 110, column 29: A beta_proportion distribution is given parameter unb_p as a precision parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 110, column 22: A beta_proportion distribution is given parameter unb_p as a unit mean parameter (argument 1), but unb_p was not constrained to be (0,1). - Warning in 'string', line 110, column 2: Parameter x is given a beta_proportion distribution, which has (0,1) support, but x was not constrained to be (0,1). - Warning in 'string', line 109, column 2: The parameter x_unit is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 108, column 18: A beta distribution is given parameter unb_p as a count parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 108, column 11: A beta distribution is given parameter unb_p as a count parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 108, column 2: Parameter x is given a beta distribution, which has (0,1) support, but x was not constrained to be (0,1). - Warning in 'string', line 106, column 30: A pareto_type_2 distribution is given parameter unb_p as a shape parameter (argument 3), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 106, column 23: A pareto_type_2 distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 104, column 20: A pareto distribution is given parameter unb_p as a shape parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 104, column 13: A pareto distribution is given parameter unb_p as a positive minimum parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 104, column 2: Parameter x is given a pareto distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 102, column 27: A wiener distribution is given parameter pos_p as an a-priori bias parameter (argument 3), but pos_p was not constrained to be [0,1]. - Warning in 'string', line 102, column 20: A wiener distribution is given parameter unb_p as a non-decision time parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 102, column 13: A wiener distribution is given parameter unb_p as a boundary separation parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 102, column 2: Parameter x is given a wiener distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 100, column 15: A rayleigh distribution is given parameter unb_p as a scale parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 100, column 2: Parameter x is given a rayleigh distribution, which has non-negative support, but x was not constrained to be non-negative. - Warning in 'string', line 98, column 21: A frechet distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 98, column 14: A frechet distribution is given parameter unb_p as a shape parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 98, column 2: Parameter x is given a frechet distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 96, column 21: A weibull distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 96, column 14: A weibull distribution is given parameter unb_p as a shape parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 96, column 2: Parameter x is given a weibull distribution, which has non-negative support, but x was not constrained to be non-negative. - Warning in 'string', line 94, column 23: A inv_gamma distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 94, column 16: A inv_gamma distribution is given parameter unb_p as a shape parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 94, column 2: Parameter x is given a inv_gamma distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 92, column 19: A gamma distribution is given parameter unb_p as an inverse scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 92, column 12: A gamma distribution is given parameter unb_p as a shape parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 92, column 2: Parameter x is given a gamma distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 90, column 18: A exponential distribution is given parameter unb_p as a scale parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 90, column 2: Parameter x is given a exponential distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 88, column 35: A scaled_inv_chi_square distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 88, column 28: A scaled_inv_chi_square distribution is given parameter unb_p as degrees of freedom (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 88, column 2: Parameter x is given a scaled_inv_chi_square distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 86, column 21: A inv_chi_square distribution is given parameter unb_p as degrees of freedom (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 86, column 2: Parameter x is given a inv_chi_square distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 84, column 17: A chi_square distribution is given parameter unb_p as degrees of freedom (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 84, column 2: Parameter x is given a chi_square distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 83, column 2: The parameter x_pos is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 82, column 19: A lognormal distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 82, column 2: Parameter x is given a lognormal distribution, which has strictly positive support, but x was not constrained to be strictly positive. - Warning in 'string', line 80, column 16: A gumbel distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 78, column 18: A logistic distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 76, column 28: A double_exponential distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 74, column 16: A cauchy distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 72, column 26: A student_t distribution is given parameter unb_p as a scale parameter (argument 3), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 72, column 16: A student_t distribution is given parameter unb_p as degrees of freedom (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 70, column 21: A skew_normal distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 68, column 31: A exp_mod_normal distribution is given parameter unb_p as a shape parameter (argument 3), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 68, column 24: A exp_mod_normal distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 66, column 37: A normal_id_glm distribution is given parameter unb_p as a scale parameter (argument 4), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 66, column 2: The parameter vec is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 64, column 16: A normal distribution is given parameter unb_p as a scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 64, column 2: The parameter x is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 62, column 26: A multinomial distribution is given parameter vec as a distribution parameter (argument 1), but vec was not constrained to be simplex. - Warning in 'string', line 61, column 2: The parameter pos_d_vec is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 56, column 18: A poisson distribution is given parameter unb_p as a rate parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 54, column 52: A neg_binomial_2_log_glm distribution is given parameter unb_p as an inverse overdispersion control parameter (argument 4), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 52, column 36: A neg_binomial_2_log distribution is given parameter unb_p as an inverse overdispersion control parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 50, column 32: A neg_binomial_2 distribution is given parameter unb_p as a precision parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 50, column 25: A neg_binomial_2 distribution is given parameter unb_p as a shape parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 48, column 30: A neg_binomial distribution is given parameter unb_p as an inverse scale parameter (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 48, column 23: A neg_binomial distribution is given parameter unb_p as a shape parameter (argument 1), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 46, column 32: A ordered_probit distribution is given parameter vec as cutpoints (argument 2), but vec was not constrained to be ordered. - Warning in 'string', line 44, column 34: A ordered_logistic distribution is given parameter vec as cutpoints (argument 2), but vec was not constrained to be ordered. - Warning in 'string', line 42, column 22: A categorical distribution is given parameter vec as a vector of outcome probabilities (argument 1), but vec was not constrained to be simplex. - Warning in 'string', line 39, column 2: The parameter pos_d is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 38, column 38: A beta_binomial distribution is given parameter unb_p as a prior failure count (argument 3), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 38, column 31: A beta_binomial distribution is given parameter unb_p as a prior success count (argument 2), but unb_p was not constrained to be strictly positive. - Warning in 'string', line 34, column 26: A binomial distribution is given parameter unb_p as chance of success (argument 2), but unb_p was not constrained to be [0,1]. - Warning in 'string', line 32, column 2: The parameter unb_d_vec is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 29, column 2: The parameter bin_d is on the left-hand side of more than one twiddle statement. - Warning in 'string', line 28, column 20: A bernoulli distribution is given parameter unb_p as chance of success (argument 1), but unb_p was not constrained to be [0,1]. - Warning in 'string', line 28, column 2: The parameter unb_d is on the left-hand side of more than one twiddle statement. + Warning in 'string', line 136, column 27: A inv_wishart distribution is given + parameter mat as a scale matrix (argument 2), but mat was not constrained + to be covariance. + Warning in 'string', line 136, column 20: A inv_wishart distribution is given + parameter unb_p as degrees of freedom (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 136, column 2: Parameter mat is given a inv_wishart + distribution, which has covariance support, but mat was not constrained + to be covariance. + Warning in 'string', line 135, column 2: The parameter cov is on the + left-hand side of more than one twiddle statement. + Warning in 'string', line 134, column 23: A wishart distribution is given + parameter mat as a scale matrix (argument 2), but mat was not constrained + to be covariance. + Warning in 'string', line 134, column 16: A wishart distribution is given + parameter unb_p as degrees of freedom (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 134, column 2: Parameter mat is given a wishart + distribution, which has covariance support, but mat was not constrained + to be covariance. + Warning in 'string', line 132, column 27: A lkj_corr_cholesky distribution is + given parameter unb_p as a shape parameter (argument 1), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 132, column 2: Parameter corr is given a + lkj_corr_cholesky distribution, which has Cholesky factor of correlation + support, but corr was not constrained to be Cholesky factor of + correlation. + Warning in 'string', line 131, column 2: The parameter corr is on the + left-hand side of more than one twiddle statement. + Warning in 'string', line 131, column 2: It is suggested to reparameterize + your model to replace lkj_corr with lkj_corr_cholesky, the Cholesky + factor variant. lkj_corr tends to run slower, consume more memory, and + has higher risk of numerical errors. + Warning in 'string', line 130, column 17: A lkj_corr distribution is given + parameter unb_p as a shape parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 130, column 2: It is suggested to reparameterize + your model to replace lkj_corr with lkj_corr_cholesky, the Cholesky + factor variant. lkj_corr tends to run slower, consume more memory, and + has higher risk of numerical errors. + Warning in 'string', line 130, column 2: Parameter mat is given a lkj_corr + distribution, which has correlation support, but mat was not constrained + to be correlation. + Warning in 'string', line 128, column 18: A dirichlet distribution is given + parameter vec as a count parameter (argument 1), but vec was not + constrained to be strictly positive. + Warning in 'string', line 128, column 2: Parameter vec is given a dirichlet + distribution, which has simplex support, but vec was not constrained to + be simplex. + Warning in 'string', line 126, column 40: A gaussian_dlm_obs distribution is + given parameter mat as system covariance matrix (argument 4), but mat was + not constrained to be covariance. + Warning in 'string', line 126, column 35: A gaussian_dlm_obs distribution is + given parameter mat as observation covariance matrix (argument 3), but + mat was not constrained to be covariance. + Warning in 'string', line 124, column 36: A multi_student_t distribution is + given parameter mat as a scale matrix (argument 3), but mat was not + constrained to be covariance. + Warning in 'string', line 124, column 24: A multi_student_t distribution is + given parameter unb_p as degrees of freedom (argument 1), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 122, column 26: A multi_gp_cholesky distribution is + given parameter cov as Cholesky factor of the kernel matrix (argument 1), + but cov was not constrained to be Cholesky factor of covariance. + Warning in 'string', line 120, column 17: A multi_gp distribution is given + parameter mat as a kernel matrix (argument 1), but mat was not + constrained to be covariance. + Warning in 'string', line 120, column 2: The parameter mat is on the + left-hand side of more than one twiddle statement. + Warning in 'string', line 118, column 35: A multi_normal_cholesky + distribution is given parameter cov as a covariance matrix (argument 2), + but cov was not constrained to be Cholesky factor of covariance. + Warning in 'string', line 116, column 31: A multi_normal_prec distribution is + given parameter mat as a precision matrix (argument 2), but mat was not + constrained to be covariance. + Warning in 'string', line 114, column 26: A multi_normal distribution is + given parameter mat as a covariance matrix (argument 2), but mat was not + constrained to be covariance. + Warning in 'string', line 112, column 19: A von_mises distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 110, column 29: A beta_proportion distribution is + given parameter unb_p as a precision parameter (argument 2), but unb_p + was not constrained to be strictly positive. + Warning in 'string', line 110, column 22: A beta_proportion distribution is + given parameter unb_p as a unit mean parameter (argument 1), but unb_p + was not constrained to be (0,1). + Warning in 'string', line 110, column 2: Parameter x is given a + beta_proportion distribution, which has (0,1) support, but x was not + constrained to be (0,1). + Warning in 'string', line 109, column 2: The parameter x_unit is on the + left-hand side of more than one twiddle statement. + Warning in 'string', line 108, column 18: A beta distribution is given + parameter unb_p as a count parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 108, column 11: A beta distribution is given + parameter unb_p as a count parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 108, column 2: Parameter x is given a beta + distribution, which has (0,1) support, but x was not constrained to be + (0,1). + Warning in 'string', line 106, column 30: A pareto_type_2 distribution is + given parameter unb_p as a shape parameter (argument 3), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 106, column 23: A pareto_type_2 distribution is + given parameter unb_p as a scale parameter (argument 2), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 104, column 20: A pareto distribution is given + parameter unb_p as a shape parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 104, column 13: A pareto distribution is given + parameter unb_p as a positive minimum parameter (argument 1), but unb_p + was not constrained to be strictly positive. + Warning in 'string', line 104, column 2: Parameter x is given a pareto + distribution, which has strictly positive support, but x was not + constrained to be strictly positive. + Warning in 'string', line 102, column 27: A wiener distribution is given + parameter pos_p as an a-priori bias parameter (argument 3), but pos_p was + not constrained to be [0,1]. + Warning in 'string', line 102, column 20: A wiener distribution is given + parameter unb_p as a non-decision time parameter (argument 2), but unb_p + was not constrained to be strictly positive. + Warning in 'string', line 102, column 13: A wiener distribution is given + parameter unb_p as a boundary separation parameter (argument 1), but + unb_p was not constrained to be strictly positive. + Warning in 'string', line 102, column 2: Parameter x is given a wiener + distribution, which has strictly positive support, but x was not + constrained to be strictly positive. + Warning in 'string', line 100, column 15: A rayleigh distribution is given + parameter unb_p as a scale parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 100, column 2: Parameter x is given a rayleigh + distribution, which has non-negative support, but x was not constrained + to be non-negative. + Warning in 'string', line 98, column 21: A frechet distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 98, column 14: A frechet distribution is given + parameter unb_p as a shape parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 98, column 2: Parameter x is given a frechet + distribution, which has strictly positive support, but x was not + constrained to be strictly positive. + Warning in 'string', line 96, column 21: A weibull distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 96, column 14: A weibull distribution is given + parameter unb_p as a shape parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 96, column 2: Parameter x is given a weibull + distribution, which has non-negative support, but x was not constrained + to be non-negative. + Warning in 'string', line 94, column 23: A inv_gamma distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 94, column 16: A inv_gamma distribution is given + parameter unb_p as a shape parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 94, column 2: Parameter x is given a inv_gamma + distribution, which has strictly positive support, but x was not + constrained to be strictly positive. + Warning in 'string', line 92, column 19: A gamma distribution is given + parameter unb_p as an inverse scale parameter (argument 2), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 92, column 12: A gamma distribution is given + parameter unb_p as a shape parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 92, column 2: Parameter x is given a gamma + distribution, which has strictly positive support, but x was not + constrained to be strictly positive. + Warning in 'string', line 90, column 18: A exponential distribution is given + parameter unb_p as a scale parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 90, column 2: Parameter x is given a exponential + distribution, which has strictly positive support, but x was not + constrained to be strictly positive. + Warning in 'string', line 88, column 35: A scaled_inv_chi_square distribution + is given parameter unb_p as a scale parameter (argument 2), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 88, column 28: A scaled_inv_chi_square distribution + is given parameter unb_p as degrees of freedom (argument 1), but unb_p + was not constrained to be strictly positive. + Warning in 'string', line 88, column 2: Parameter x is given a + scaled_inv_chi_square distribution, which has strictly positive support, + but x was not constrained to be strictly positive. + Warning in 'string', line 86, column 21: A inv_chi_square distribution is + given parameter unb_p as degrees of freedom (argument 1), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 86, column 2: Parameter x is given a inv_chi_square + distribution, which has strictly positive support, but x was not + constrained to be strictly positive. + Warning in 'string', line 84, column 17: A chi_square distribution is given + parameter unb_p as degrees of freedom (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 84, column 2: Parameter x is given a chi_square + distribution, which has strictly positive support, but x was not + constrained to be strictly positive. + Warning in 'string', line 83, column 2: The parameter x_pos is on the + left-hand side of more than one twiddle statement. + Warning in 'string', line 82, column 19: A lognormal distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 82, column 2: Parameter x is given a lognormal + distribution, which has strictly positive support, but x was not + constrained to be strictly positive. + Warning in 'string', line 80, column 16: A gumbel distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 78, column 18: A logistic distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 76, column 28: A double_exponential distribution is + given parameter unb_p as a scale parameter (argument 2), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 74, column 16: A cauchy distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 72, column 26: A student_t distribution is given + parameter unb_p as a scale parameter (argument 3), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 72, column 16: A student_t distribution is given + parameter unb_p as degrees of freedom (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 70, column 21: A skew_normal distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 68, column 31: A exp_mod_normal distribution is + given parameter unb_p as a shape parameter (argument 3), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 68, column 24: A exp_mod_normal distribution is + given parameter unb_p as a scale parameter (argument 2), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 66, column 37: A normal_id_glm distribution is + given parameter unb_p as a scale parameter (argument 4), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 66, column 2: The parameter vec is on the left-hand + side of more than one twiddle statement. + Warning in 'string', line 64, column 16: A normal distribution is given + parameter unb_p as a scale parameter (argument 2), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 64, column 2: The parameter x is on the left-hand + side of more than one twiddle statement. + Warning in 'string', line 62, column 26: A multinomial distribution is given + parameter vec as a distribution parameter (argument 1), but vec was not + constrained to be simplex. + Warning in 'string', line 61, column 2: The parameter pos_d_vec is on the + left-hand side of more than one twiddle statement. + Warning in 'string', line 56, column 18: A poisson distribution is given + parameter unb_p as a rate parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 54, column 52: A neg_binomial_2_log_glm + distribution is given parameter unb_p as an inverse overdispersion + control parameter (argument 4), but unb_p was not constrained to be + strictly positive. + Warning in 'string', line 52, column 36: A neg_binomial_2_log distribution is + given parameter unb_p as an inverse overdispersion control parameter + (argument 2), but unb_p was not constrained to be strictly positive. + Warning in 'string', line 50, column 32: A neg_binomial_2 distribution is + given parameter unb_p as a precision parameter (argument 2), but unb_p + was not constrained to be strictly positive. + Warning in 'string', line 50, column 25: A neg_binomial_2 distribution is + given parameter unb_p as a shape parameter (argument 1), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 48, column 30: A neg_binomial distribution is given + parameter unb_p as an inverse scale parameter (argument 2), but unb_p was + not constrained to be strictly positive. + Warning in 'string', line 48, column 23: A neg_binomial distribution is given + parameter unb_p as a shape parameter (argument 1), but unb_p was not + constrained to be strictly positive. + Warning in 'string', line 46, column 32: A ordered_probit distribution is + given parameter vec as cutpoints (argument 2), but vec was not + constrained to be ordered. + Warning in 'string', line 44, column 34: A ordered_logistic distribution is + given parameter vec as cutpoints (argument 2), but vec was not + constrained to be ordered. + Warning in 'string', line 42, column 22: A categorical distribution is given + parameter vec as a vector of outcome probabilities (argument 1), but vec + was not constrained to be simplex. + Warning in 'string', line 39, column 2: The parameter pos_d is on the + left-hand side of more than one twiddle statement. + Warning in 'string', line 38, column 38: A beta_binomial distribution is + given parameter unb_p as a prior failure count (argument 3), but unb_p + was not constrained to be strictly positive. + Warning in 'string', line 38, column 31: A beta_binomial distribution is + given parameter unb_p as a prior success count (argument 2), but unb_p + was not constrained to be strictly positive. + Warning in 'string', line 34, column 26: A binomial distribution is given + parameter unb_p as chance of success (argument 2), but unb_p was not + constrained to be [0,1]. + Warning in 'string', line 32, column 2: The parameter unb_d_vec is on the + left-hand side of more than one twiddle statement. + Warning in 'string', line 29, column 2: The parameter bin_d is on the + left-hand side of more than one twiddle statement. + Warning in 'string', line 28, column 20: A bernoulli distribution is given + parameter unb_p as chance of success (argument 1), but unb_p was not + constrained to be [0,1]. + Warning in 'string', line 28, column 2: The parameter unb_d is on the + left-hand side of more than one twiddle statement. Warning: The parameter x_unit has no priors. Warning: The parameter x_pos has no priors. Warning: The parameter x has no priors. @@ -619,7 +920,9 @@ let%expect_test "Function body parameter-dependent control flow" = print_warn_pedantic (build_program fundef_cf_example) ; [%expect {| - Warning in 'string', line 4, column 4: A control flow statement inside function func depends on argument b. At 'string', line 19, column 21 to column 26, the value of b depends on parameter(s): sigma. + Warning in 'string', line 4, column 4: A control flow statement inside + function func depends on argument b. At 'string', line 19, column 21 to + column 26, the value of b depends on parameter(s): sigma. Warning: The parameter sigma has no priors. |}] From b3cdddfb9588adb723d81be1c73d2eafcdf73212 Mon Sep 17 00:00:00 2001 From: Brian Ward Date: Thu, 18 Nov 2021 09:47:58 -0500 Subject: [PATCH 2/5] Add timelines to existing deprecations --- src/frontend/Deprecation_analysis.ml | 77 +- src/frontend/Deprecation_analysis.mli | 14 +- src/frontend/lexer.mll | 32 +- src/stanc/stanc.ml | 14 +- test/integration/bad/lang/stanc.expected | 16 +- test/integration/bad/new/stanc.expected | 40 +- test/integration/bad/stanc.expected | 30 +- test/integration/good/code-gen/cpp.expected | 89 +- test/integration/good/code-gen/mir.expected | 11 +- .../standalone_functions/cpp.expected | 2 +- .../good/code-gen/transformed_mir.expected | 11 +- .../good/compiler-optimizations/cpp.expected | 54 +- .../math/functions/pretty.expected | 240 ++- .../math/matrix/pretty.expected | 1822 +++++++++++------ test/integration/good/lang/pretty.expected | 7 +- test/integration/good/model/pretty.expected | 6 +- .../good/parser-generator/pretty.expected | 8 +- test/integration/good/pretty.expected | 526 ++--- .../pretty.expected | 16 +- test/integration/included/stanc.expected | 5 +- test/integration/rstanarm/pretty.expected | 8 +- test/stancjs/stancjs.expected | 6 +- 22 files changed, 1875 insertions(+), 1159 deletions(-) diff --git a/src/frontend/Deprecation_analysis.ml b/src/frontend/Deprecation_analysis.ml index b1f56c4919..7d5114c359 100644 --- a/src/frontend/Deprecation_analysis.ml +++ b/src/frontend/Deprecation_analysis.ml @@ -2,34 +2,37 @@ open Core_kernel open Ast open Middle -type t = Location_span.t * string - let deprecated_functions = String.Map.of_alist_exn - [ ("multiply_log", "lmultiply"); ("binomial_coefficient_log", "lchoose") - ; ("cov_exp_quad", "gp_exp_quad_cov") ] + [ ("multiply_log", ("lmultiply", "2.32.0")) + ; ("binomial_coefficient_log", ("lchoose", "2.32.0")) + ; ("cov_exp_quad", ("gp_exp_quad_cov", "2.32.0")) ] let deprecated_odes = String.Map.of_alist_exn - [ ("integrate_ode", "ode_rk45"); ("integrate_ode_rk45", "ode_rk45") - ; ("integrate_ode_bdf", "ode_bdf"); ("integrate_ode_adams", "ode_adams") ] + [ ("integrate_ode", ("ode_rk45", "3.0")) + ; ("integrate_ode_rk45", ("ode_rk45", "3.0")) + ; ("integrate_ode_bdf", ("ode_bdf", "3.0")) + ; ("integrate_ode_adams", ("ode_adams", "3.0")) ] let deprecated_distributions = String.Map.of_alist_exn - (List.concat_map Middle.Stan_math_signatures.distributions - ~f:(fun (fnkinds, name, _, _) -> - List.filter_map fnkinds ~f:(function - | Lpdf -> Some (name ^ "_log", name ^ "_lpdf") - | Lpmf -> Some (name ^ "_log", name ^ "_lpmf") - | Cdf -> Some (name ^ "_cdf_log", name ^ "_lcdf") - | Ccdf -> Some (name ^ "_ccdf_log", name ^ "_lccdf") - | Rng | UnaryVectorized -> None ) ) ) + (List.map + ~f:(fun (x, y) -> (x, (y, "2.32.0"))) + (List.concat_map Middle.Stan_math_signatures.distributions + ~f:(fun (fnkinds, name, _, _) -> + List.filter_map fnkinds ~f:(function + | Lpdf -> Some (name ^ "_log", name ^ "_lpdf") + | Lpmf -> Some (name ^ "_log", name ^ "_lpmf") + | Cdf -> Some (name ^ "_cdf_log", name ^ "_lcdf") + | Ccdf -> Some (name ^ "_ccdf_log", name ^ "_lccdf") + | Rng | UnaryVectorized -> None ) ) ) ) let is_deprecated_distribution name = Option.is_some (String.Map.find deprecated_distributions name) let rename_deprecated map name = - Option.value ~default:name (String.Map.find map name) + String.Map.find map name |> Option.map ~f:fst |> Option.value ~default:name let distribution_suffix name = let open String in @@ -85,48 +88,50 @@ let rec collect_deprecated_expr deprecated_userdefined ({expr; emeta} : (typed_expr_meta, fun_kind) expr_with) : (Location_span.t * string) list = match expr with - | GetLP -> - acc - @ [ ( emeta.loc - , "The no-argument function `get_lp()` is deprecated. Use the \ - no-argument function `target()` instead." ) ] | FunApp (StanLib FnPlain, {name= "abs"; _}, [e]) when Middle.UnsizedType.is_real_type e.emeta.type_ -> collect_deprecated_expr deprecated_userdefined ( acc @ [ ( emeta.loc , "Use of the `abs` function with real-valued arguments is \ - deprecated; use functions `fabs` instead." ) ] ) + deprecated; use function `fabs` instead." ) ] ) e | FunApp (StanLib FnPlain, {name= "if_else"; _}, l) -> acc @ [ ( emeta.loc - , "The function `if_else` is deprecated. Use the conditional \ - operator (x ? y : z) instead." ) ] + , "The function `if_else` is deprecated and will be removed in Stan \ + 2.32.0. Use the conditional operator (x ? y : z) instead; this \ + can be automatically changed using stanc --print-canonical" ) ] @ List.concat (List.map l ~f:(fun e -> collect_deprecated_expr deprecated_userdefined [] e ) ) | FunApp (StanLib _, {name; _}, l) -> let w = if Option.is_some (String.Map.find deprecated_distributions name) then + let rename, version = + String.Map.find_exn deprecated_distributions name in [ ( emeta.loc - , name ^ " is deprecated and will be removed in the future. Use " - ^ rename_deprecated deprecated_distributions name - ^ " instead." ) ] + , name ^ " is deprecated and will be removed in Stan " ^ version + ^ ". Use " ^ rename ^ " instead." ) ] else if String.is_suffix name ~suffix:"_cdf" then [ ( emeta.loc , "Use of " ^ name ^ " without a vertical bar (|) between the first two arguments \ - is deprecated." ) ] + of a CDF is deprecated and will be removed in Stan 2.32.0. \ + This can be automatically changed using stanc \ + --print-canonical" ) ] else if Option.is_some (String.Map.find deprecated_functions name) then + let rename, version = String.Map.find_exn deprecated_functions name in [ ( emeta.loc - , name ^ " is deprecated and will be removed in the future. Use " - ^ rename_deprecated deprecated_functions name - ^ " instead." ) ] + , name ^ " is deprecated and will be removed in Stan " ^ version + ^ ". Use " ^ rename + ^ " instead. This can be automatically changed using stanc \ + --print-canonical" ) ] else if Option.is_some (String.Map.find deprecated_odes name) then + let rename, version = String.Map.find_exn deprecated_odes name in [ ( emeta.loc - , name ^ " is deprecated and will be removed in the future. Use " - ^ rename_deprecated deprecated_odes name + , name ^ " is deprecated and will be removed in Stan " ^ version + ^ ". Use " ^ rename ^ " instead. \n\ The new interface is slightly different, see: \ https://mc-stan.org/users/documentation/case-studies/convert_odes.html" @@ -141,15 +146,17 @@ let rec collect_deprecated_expr deprecated_userdefined let type_ = String.Map.find deprecated_userdefined name in if Option.is_some type_ then [ ( emeta.loc - , "Use of the _log suffix in user defined function " ^ name - ^ " is deprecated, use " + , "Use of the _log suffix in user defined probability function " + ^ name ^ " is deprecated and will be removed in Stan 2.32.0, use " ^ update_suffix name (Option.value_exn type_) ^ " instead." ) ] else if String.is_suffix name ~suffix:"_cdf" then [ ( emeta.loc , "Use of " ^ name ^ " without a vertical bar (|) between the first two arguments \ - is deprecated." ) ] + of a CDF is deprecated and will be removed in Stan 2.32.0. \ + This can be automatically changed using stanc \ + --print-canonical" ) ] else [] in acc @ w @ List.concat diff --git a/src/frontend/Deprecation_analysis.mli b/src/frontend/Deprecation_analysis.mli index 9d800822a4..205e400afd 100644 --- a/src/frontend/Deprecation_analysis.mli +++ b/src/frontend/Deprecation_analysis.mli @@ -1,8 +1,10 @@ +(** Utilities for emitting deprecation warnings and + finding proper replacements for deprecated features +*) + open Core_kernel open Ast -type t = Warnings.t - val find_udf_log_suffix : typed_statement -> (string * Middle.UnsizedType.t) option @@ -14,8 +16,8 @@ val collect_userdef_distributions : val distribution_suffix : string -> bool val without_suffix : string list -> string -> string val is_deprecated_distribution : string -> bool -val deprecated_distributions : string String.Map.t -val deprecated_functions : string String.Map.t -val rename_deprecated : string String.Map.t -> string -> string +val deprecated_distributions : (string * string) String.Map.t +val deprecated_functions : (string * string) String.Map.t +val rename_deprecated : (string * string) String.Map.t -> string -> string val userdef_distributions : untyped_statement block option -> string list -val collect_warnings : typed_program -> t list +val collect_warnings : typed_program -> Warnings.t list diff --git a/src/frontend/lexer.mll b/src/frontend/lexer.mll index fcf30741b9..0a66cf1256 100644 --- a/src/frontend/lexer.mll +++ b/src/frontend/lexer.mll @@ -66,10 +66,12 @@ rule token = parse | "#" { lexer_logger "#comment" ; Input_warnings.deprecated "#" (lexbuf.lex_curr_p, "Comments beginning with \ - # are deprecated. \ - Please use // in place \ - of # for line \ - comments.") ; + # are deprecated and this \ + syntax will be removed in \ + Stan 2.32.0. Use // to begin \ + line comments; this can be \ + done automatically using stanc \ + --auto-format") ; singleline_comment (lexbuf.lex_curr_p, Buffer.create 16) lexbuf; token lexbuf } (* deprecated *) (* Program blocks *) @@ -177,16 +179,21 @@ rule token = parse Input_warnings.deprecated "<-" (lexbuf.lex_curr_p, "assignment operator <- \ is deprecated in the \ - Stan language; use = \ - instead.") ; + Stan language and will \ + be removed in Stan 2.32.0; \ + use = instead. This \ + can be done automatically \ + with stanc --print-canonical") ; Parser.ARROWASSIGN } (* deprecated *) | "increment_log_prob" { lexer_logger "increment_log_prob" ; Input_warnings.deprecated "increment_log_prob" (lexbuf.lex_curr_p, "increment_log_prob(...)\ ; is deprecated and \ - will be removed in the \ - future. Use target \ - += ...; instead.") ; + will be removed in Stan \ + 2.32.0. Use target \ + += ...; instead. This \ + can be done automatically \ + with stanc --print-canonical") ; Parser.INCREMENTLOGPROB } (* deprecated *) (* Effects *) | "print" { lexer_logger "print" ; Parser.PRINT } @@ -204,9 +211,10 @@ rule token = parse Input_warnings.deprecated "get_lp" (lexbuf.lex_curr_p, "get_lp() function is \ deprecated. It will be \ - removed in a future \ - release. Use target() \ - instead.") ; + removed in Stan 2.32.0. \ + Use target() instead. \ + This can be done automatically \ + with stanc --print-canonical") ; Parser.GETLP } (* deprecated *) | string_literal as s { lexer_logger ("string_literal " ^ s) ; Parser.STRINGLITERAL (lexeme lexbuf) } diff --git a/src/stanc/stanc.ml b/src/stanc/stanc.ml index 8a8ccce6b2..7432e94f91 100644 --- a/src/stanc/stanc.ml +++ b/src/stanc/stanc.ml @@ -121,7 +121,8 @@ let options = , " Do not fail if a function is declared but not defined" ) ; ( "--allow_undefined" , Arg.Clear Typechecker.check_that_all_functions_have_definition - , " Deprecated. Same as --allow-undefined." ) + , " Deprecated. Same as --allow-undefined. Will be removed in Stan 2.32.0" + ) ; ( "--include-paths" , Arg.String (fun str -> @@ -134,7 +135,8 @@ let options = Preprocessor.include_paths := !Preprocessor.include_paths @ String.split_on_chars ~on:[','] str ) - , " Deprecated. Same as --include-paths." ) + , " Deprecated. Same as --include-paths. Will be removed in Stan 2.32.0" + ) ; ( "--use-opencl" , Arg.Set Transform_Mir.use_opencl , " If set, try to use matrix_cl signatures." ) @@ -156,9 +158,13 @@ let print_deprecated_arg_warning = Array.mem ~equal:(fun x y -> String.is_prefix ~prefix:x y) Sys.argv arg in if arg_is_used "--allow_undefined" then - eprintf "--allow_undefined is deprecated. Please use --allow-undefined.\n" ; + eprintf + "--allow_undefined is deprecated and will be removed in Stan 2.32.0. \ + Please use --allow-undefined.\n" ; if arg_is_used "--include_paths" then - eprintf "--include_paths is deprecated. Please use --include-paths.\n" + eprintf + "--include_paths is deprecated and Will be removed in Stan 2.32.0. \ + Please use --include-paths.\n" let model_file_err () = Arg.usage options ("Please specify one model_file.\n\n" ^ usage) ; diff --git a/test/integration/bad/lang/stanc.expected b/test/integration/bad/lang/stanc.expected index 1d9915ee41..fd55ade1df 100644 --- a/test/integration/bad/lang/stanc.expected +++ b/test/integration/bad/lang/stanc.expected @@ -593,13 +593,21 @@ Syntax error in 'bad_periods_tparams.stan', line 2, column 7, lexing error: Invalid character found. $ ../../../../../install/default/bin/stanc good_all.stan Warning in 'good_all.stan', line 1, column 0: Comments beginning with # are - deprecated. Please use // in place of # for line comments. + deprecated and this syntax will be removed in Stan 2.32.0. Use // to + begin line comments; this can be done automatically using stanc + --auto-format Warning in 'good_all.stan', line 2, column 0: Comments beginning with # are - deprecated. Please use // in place of # for line comments. + deprecated and this syntax will be removed in Stan 2.32.0. Use // to + begin line comments; this can be done automatically using stanc + --auto-format Warning in 'good_all.stan', line 3, column 0: Comments beginning with # are - deprecated. Please use // in place of # for line comments. + deprecated and this syntax will be removed in Stan 2.32.0. Use // to + begin line comments; this can be done automatically using stanc + --auto-format Warning in 'good_all.stan', line 4, column 0: Comments beginning with # are - deprecated. Please use // in place of # for line comments. + deprecated and this syntax will be removed in Stan 2.32.0. Use // to + begin line comments; this can be done automatically using stanc + --auto-format Semantic error in 'good_all.stan', line 25, column 2 to column 8: ------------------------------------------------- 23: diff --git a/test/integration/bad/new/stanc.expected b/test/integration/bad/new/stanc.expected index 6706a0157e..a1ff7a582a 100644 --- a/test/integration/bad/new/stanc.expected +++ b/test/integration/bad/new/stanc.expected @@ -106,7 +106,9 @@ Syntax error in 'blocks-bad9.stan', line 1, column 19 to column 23, parsing erro Expect a statement or top-level variable declaration. $ ../../../../../install/default/bin/stanc compound-assign-decl-bad1.stan Warning in 'compound-assign-decl-bad1.stan', line 1, column 18: assignment - operator <- is deprecated in the Stan language; use = instead. + operator <- is deprecated in the Stan language and will be removed in + Stan 2.32.0; use = instead. This can be done automatically with stanc + --print-canonical Syntax error in 'compound-assign-decl-bad1.stan', line 1, column 18 to column 20, parsing error: ------------------------------------------------- 1: model { real T[1] <- {5.0};} @@ -116,7 +118,9 @@ Syntax error in 'compound-assign-decl-bad1.stan', line 1, column 18 to column 20 Expected ";" or assignment. $ ../../../../../install/default/bin/stanc compound-assign-decl-bad2.stan Warning in 'compound-assign-decl-bad2.stan', line 1, column 29: assignment - operator <- is deprecated in the Stan language; use = instead. + operator <- is deprecated in the Stan language and will be removed in + Stan 2.32.0; use = instead. This can be done automatically with stanc + --print-canonical Syntax error in 'compound-assign-decl-bad2.stan', line 1, column 29 to column 31, parsing error: ------------------------------------------------- 1: transformed data { real T[1] <- {1.1};} @@ -1165,8 +1169,8 @@ Syntax error in 'ill-formed-statement20.stan', line 1, column 23 to column 28, p Expected "(" after "for". $ ../../../../../install/default/bin/stanc ill-formed-statement21.stan Warning in 'ill-formed-statement21.stan', line 1, column 19: get_lp() - function is deprecated. It will be removed in a future release. Use - target() instead. + function is deprecated. It will be removed in Stan 2.32.0. Use target() + instead. This can be done automatically with stanc --print-canonical Syntax error in 'ill-formed-statement21.stan', line 1, column 28 to column 33, parsing error: ------------------------------------------------- 1: transformed data { get_lp ( while @@ -1176,8 +1180,8 @@ Syntax error in 'ill-formed-statement21.stan', line 1, column 28 to column 33, p Expected ")" after "get_lp(". $ ../../../../../install/default/bin/stanc ill-formed-statement22.stan Warning in 'ill-formed-statement22.stan', line 1, column 19: get_lp() - function is deprecated. It will be removed in a future release. Use - target() instead. + function is deprecated. It will be removed in Stan 2.32.0. Use target() + instead. This can be done automatically with stanc --print-canonical Syntax error in 'ill-formed-statement22.stan', line 1, column 26 to column 31, parsing error: ------------------------------------------------- 1: transformed data { get_lp while @@ -1235,8 +1239,8 @@ Syntax error in 'ill-formed-statement28.stan', line 1, column 25 to column 26, p Ill-formed expression. Expression expected after "(", for test of conditional control flow construct. $ ../../../../../install/default/bin/stanc ill-formed-statement29.stan Warning in 'ill-formed-statement29.stan', line 1, column 19: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Syntax error in 'ill-formed-statement29.stan', line 1, column 43 to column 48, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( 1) while} @@ -1254,8 +1258,8 @@ Syntax error in 'ill-formed-statement3.stan', line 1, column 36 to column 40, pa Ill-formed statement. Expected statement after ")" for the loop body of the for loop.. $ ../../../../../install/default/bin/stanc ill-formed-statement30.stan Warning in 'ill-formed-statement30.stan', line 1, column 19: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Syntax error in 'ill-formed-statement30.stan', line 1, column 42 to column 47, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( 1 while} @@ -1265,8 +1269,8 @@ Syntax error in 'ill-formed-statement30.stan', line 1, column 42 to column 47, p Ill-formed statement. Expected expression followed by ");" after "(". $ ../../../../../install/default/bin/stanc ill-formed-statement31.stan Warning in 'ill-formed-statement31.stan', line 1, column 19: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Syntax error in 'ill-formed-statement31.stan', line 1, column 44 to column 49, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( T ) while @@ -1276,8 +1280,8 @@ Syntax error in 'ill-formed-statement31.stan', line 1, column 44 to column 49, p Ill-formed statement. Expected ";" after ")". $ ../../../../../install/default/bin/stanc ill-formed-statement32.stan Warning in 'ill-formed-statement32.stan', line 1, column 19: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Syntax error in 'ill-formed-statement32.stan', line 1, column 42 to column 43, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( T ~ @@ -1287,8 +1291,8 @@ Syntax error in 'ill-formed-statement32.stan', line 1, column 42 to column 43, p Ill-formed statement. Expected expression followed by ");" after "(". $ ../../../../../install/default/bin/stanc ill-formed-statement33.stan Warning in 'ill-formed-statement33.stan', line 1, column 19: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Syntax error in 'ill-formed-statement33.stan', line 1, column 40 to column 45, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob ( while @@ -1298,8 +1302,8 @@ Syntax error in 'ill-formed-statement33.stan', line 1, column 40 to column 45, p Ill-formed statement. Expected expression followed by ");" after "(". $ ../../../../../install/default/bin/stanc ill-formed-statement34.stan Warning in 'ill-formed-statement34.stan', line 1, column 19: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Syntax error in 'ill-formed-statement34.stan', line 1, column 39 to column 44, parsing error: ------------------------------------------------- 1: transformed data { increment_log_prob while diff --git a/test/integration/bad/stanc.expected b/test/integration/bad/stanc.expected index 8957f0c093..6435bbf174 100644 --- a/test/integration/bad/stanc.expected +++ b/test/integration/bad/stanc.expected @@ -733,8 +733,8 @@ Syntax error in 'err-if-else.stan', line 3, column 8 to column 9, parsing error: Expected ")" after test expression of conditional control flow construct. $ ../../../../install/default/bin/stanc err-incr-log-prob-scope.stan Warning in 'err-incr-log-prob-scope.stan', line 4, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Semantic error in 'err-incr-log-prob-scope.stan', line 4, column 2 to column 24: ------------------------------------------------- 2: real x; @@ -1007,8 +1007,8 @@ Semantic error in 'functions-bad11.stan', line 3, column 4 to column 20: Target can only be accessed in the model block or in definitions of functions with the suffix _lp. $ ../../../../install/default/bin/stanc functions-bad12.stan Warning in 'functions-bad12.stan', line 3, column 4: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Semantic error in 'functions-bad12.stan', line 3, column 4 to column 42: ------------------------------------------------- 1: functions { @@ -1046,11 +1046,11 @@ Semantic error in 'functions-bad14.stan', line 5, column 6 to column 9: Identifier 'abc' is already in use. $ ../../../../install/default/bin/stanc functions-bad15.stan Warning in 'functions-bad15.stan', line 3, column 4: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'functions-bad15.stan', line 10, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Semantic error in 'functions-bad15.stan', line 10, column 21 to column 38: ------------------------------------------------- 8: } @@ -1292,7 +1292,8 @@ Semantic error in 'get-lp-target-data.stan', line 2, column 19 to column 27: Target can only be accessed in the model block or in definitions of functions with the suffix _lp. $ ../../../../install/default/bin/stanc get_lp_bad_scope1.stan Warning in 'get_lp_bad_scope1.stan', line 3, column 6: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical Semantic error in 'get_lp_bad_scope1.stan', line 3, column 6 to column 14: ------------------------------------------------- 1: transformed data { @@ -1306,7 +1307,8 @@ Semantic error in 'get_lp_bad_scope1.stan', line 3, column 6 to column 14: Target can only be accessed in the model block or in definitions of functions with the suffix _lp. $ ../../../../install/default/bin/stanc get_lp_bad_scope2.stan Warning in 'get_lp_bad_scope2.stan', line 3, column 15: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical Semantic error in 'get_lp_bad_scope2.stan', line 3, column 15 to column 23: ------------------------------------------------- 1: functions { @@ -2066,8 +2068,8 @@ Semantic error in 'shadow.stan', line 2, column 7 to column 12: Identifier 'log10' clashes with Stan Math library function. $ ../../../../install/default/bin/stanc signature_function_known.stan Warning in 'signature_function_known.stan', line 8, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Semantic error in 'signature_function_known.stan', line 8, column 21 to column 50: ------------------------------------------------- 6: } @@ -2093,8 +2095,8 @@ Available signatures: (Additional signatures omitted) $ ../../../../install/default/bin/stanc signature_function_unknown.stan Warning in 'signature_function_unknown.stan', line 8, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Semantic error in 'signature_function_unknown.stan', line 8, column 21 to column 45: ------------------------------------------------- 6: } diff --git a/test/integration/good/code-gen/cpp.expected b/test/integration/good/code-gen/cpp.expected index ad1fb19756..479c8d22f3 100644 --- a/test/integration/good/code-gen/cpp.expected +++ b/test/integration/good/code-gen/cpp.expected @@ -14789,14 +14789,13 @@ stan::math::profile_map& get_stan_profile_data() { STAN_REGISTER_MAP_RECT(1, mother_model_namespace::binomialf_functor__) Warning in 'mother.stan', line 63, column 4: increment_log_prob(...); is - deprecated and will be removed in the future. Use target += ...; instead. + deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'mother.stan', line 187, column 15: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and - will be removed in the future. Use normal_lpdf instead. -Warning in 'mother.stan', line 187, column 15: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. + will be removed in Stan 2.32.0. Use normal_lpdf instead. $ ../../../../../install/default/bin/stanc --print-cpp motherHOF.stan // Code generated by %%NAME%% %%VERSION%% @@ -16676,155 +16675,155 @@ STAN_REGISTER_MAP_RECT(7, motherHOF_model_namespace::foo_functor__) STAN_REGISTER_MAP_RECT(8, motherHOF_model_namespace::goo_functor__) STAN_REGISTER_MAP_RECT(9, motherHOF_model_namespace::goo_functor__) Warning in 'motherHOF.stan', line 95, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 96, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 97, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 99, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 100, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 101, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 103, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 104, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 105, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 106, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 108, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 109, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 110, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 111, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 113, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 114, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 115, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 116, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 146, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 147, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 148, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 149, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 151, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 152, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 153, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 154, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 156, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 157, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 158, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 159, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 161, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 162, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 163, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 164, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 166, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 167, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 168, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'motherHOF.stan', line 169, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --print-cpp new_integrate_interface.stan @@ -21589,7 +21588,7 @@ stan::math::profile_map& get_stan_profile_data() { Warning in 'old_integrate_interface.stan', line 36, column 4: integrate_ode_bdf - is deprecated and will be removed in the future. Use ode_bdf instead. + is deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --print-cpp optimize_glm.stan diff --git a/test/integration/good/code-gen/mir.expected b/test/integration/good/code-gen/mir.expected index b179cd048d..1ae8271f7e 100644 --- a/test/integration/good/code-gen/mir.expected +++ b/test/integration/good/code-gen/mir.expected @@ -14911,11 +14911,10 @@ (out_block GeneratedQuantities) (out_trans Identity))))) (prog_name mother_model) (prog_path mother.stan)) Warning in 'mother.stan', line 63, column 4: increment_log_prob(...); is - deprecated and will be removed in the future. Use target += ...; instead. + deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'mother.stan', line 187, column 15: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and - will be removed in the future. Use normal_lpdf instead. -Warning in 'mother.stan', line 187, column 15: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. + will be removed in Stan 2.32.0. Use normal_lpdf instead. diff --git a/test/integration/good/code-gen/standalone_functions/cpp.expected b/test/integration/good/code-gen/standalone_functions/cpp.expected index 210a71a29d..98b199b311 100644 --- a/test/integration/good/code-gen/standalone_functions/cpp.expected +++ b/test/integration/good/code-gen/standalone_functions/cpp.expected @@ -904,6 +904,6 @@ auto ode_integrate(std::ostream* pstream__ = nullptr) Warning in 'integrate.stan', line 21, column 11: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html diff --git a/test/integration/good/code-gen/transformed_mir.expected b/test/integration/good/code-gen/transformed_mir.expected index a7a3bd522a..5e18e9afb7 100644 --- a/test/integration/good/code-gen/transformed_mir.expected +++ b/test/integration/good/code-gen/transformed_mir.expected @@ -24617,11 +24617,10 @@ (out_block GeneratedQuantities) (out_trans Identity))))) (prog_name mother_model) (prog_path mother.stan)) Warning in 'mother.stan', line 63, column 4: increment_log_prob(...); is - deprecated and will be removed in the future. Use target += ...; instead. + deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'mother.stan', line 187, column 15: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and - will be removed in the future. Use normal_lpdf instead. -Warning in 'mother.stan', line 187, column 15: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. + will be removed in Stan 2.32.0. Use normal_lpdf instead. diff --git a/test/integration/good/compiler-optimizations/cpp.expected b/test/integration/good/compiler-optimizations/cpp.expected index 87ae022cf8..0c9ea848e4 100644 --- a/test/integration/good/compiler-optimizations/cpp.expected +++ b/test/integration/good/compiler-optimizations/cpp.expected @@ -811,7 +811,7 @@ stan::math::profile_map& get_stan_profile_data() { Warning in 'ad-level-failing.stan', line 55, column 8: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --O --print-cpp copy_fail.stan @@ -28731,31 +28731,57 @@ stan::math::profile_map& get_stan_profile_data() { Warning in 'stalled1-failure.stan', line 1, column 0: Comments beginning with - # are deprecated. Please use // in place of # for line comments. + # are deprecated and this syntax will be removed in Stan 2.32.0. Use // + to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 2, column 0: Comments beginning with - # are deprecated. Please use // in place of # for line comments. + # are deprecated and this syntax will be removed in Stan 2.32.0. Use // + to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 4, column 0: Comments beginning with - # are deprecated. Please use // in place of # for line comments. + # are deprecated and this syntax will be removed in Stan 2.32.0. Use // + to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 5, column 0: Comments beginning with - # are deprecated. Please use // in place of # for line comments. + # are deprecated and this syntax will be removed in Stan 2.32.0. Use // + to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 6, column 0: Comments beginning with - # are deprecated. Please use // in place of # for line comments. + # are deprecated and this syntax will be removed in Stan 2.32.0. Use // + to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 7, column 0: Comments beginning with - # are deprecated. Please use // in place of # for line comments. + # are deprecated and this syntax will be removed in Stan 2.32.0. Use // + to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 8, column 0: Comments beginning with - # are deprecated. Please use // in place of # for line comments. + # are deprecated and this syntax will be removed in Stan 2.32.0. Use // + to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 9, column 0: Comments beginning with - # are deprecated. Please use // in place of # for line comments. + # are deprecated and this syntax will be removed in Stan 2.32.0. Use // + to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 10, column 0: Comments beginning - with # are deprecated. Please use // in place of # for line comments. + with # are deprecated and this syntax will be removed in Stan 2.32.0. Use + // to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 11, column 0: Comments beginning - with # are deprecated. Please use // in place of # for line comments. + with # are deprecated and this syntax will be removed in Stan 2.32.0. Use + // to begin line comments; this can be done automatically using stanc + --auto-format Warning in 'stalled1-failure.stan', line 25, column 6: assignment operator <- - is deprecated in the Stan language; use = instead. + is deprecated in the Stan language and will be removed in Stan 2.32.0; + use = instead. This can be done automatically with stanc + --print-canonical Warning in 'stalled1-failure.stan', line 26, column 9: assignment operator <- - is deprecated in the Stan language; use = instead. + is deprecated in the Stan language and will be removed in Stan 2.32.0; + use = instead. This can be done automatically with stanc + --print-canonical Warning in 'stalled1-failure.stan', line 40, column 10: assignment operator - <- is deprecated in the Stan language; use = instead. + <- is deprecated in the Stan language and will be removed in Stan 2.32.0; + use = instead. This can be done automatically with stanc + --print-canonical $ ../../../../../install/default/bin/stanc --O --print-cpp unroll-limit.stan // Code generated by %%NAME%% %%VERSION%% diff --git a/test/integration/good/function-signatures/math/functions/pretty.expected b/test/integration/good/function-signatures/math/functions/pretty.expected index 55a971b8c8..44aebd29b4 100644 --- a/test/integration/good/function-signatures/math/functions/pretty.expected +++ b/test/integration/good/function-signatures/math/functions/pretty.expected @@ -26,11 +26,11 @@ model { } Warning in 'abs.stan', line 10, column 26: Use of the `abs` function with - real-valued arguments is deprecated; use functions `fabs` instead. + real-valued arguments is deprecated; use function `fabs` instead. Warning in 'abs.stan', line 20, column 27: Use of the `abs` function with - real-valued arguments is deprecated; use functions `fabs` instead. + real-valued arguments is deprecated; use function `fabs` instead. Warning in 'abs.stan', line 21, column 27: Use of the `abs` function with - real-valued arguments is deprecated; use functions `fabs` instead. + real-valued arguments is deprecated; use function `fabs` instead. $ ../../../../../../../install/default/bin/stanc --auto-format acos.stan data { int d_int; @@ -354,31 +354,44 @@ model { } Warning in 'binomial_coefficient_log.stan', line 12, column 26: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 13, column 26: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 14, column 26: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 15, column 26: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 24, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 25, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 26, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 27, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 29, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 30, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 31, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 32, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 33, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical $ ../../../../../../../install/default/bin/stanc --auto-format cbrt.stan data { int d_int; @@ -1256,31 +1269,57 @@ model { } Warning in 'if_else.stan', line 9, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 10, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 11, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 12, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 21, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 22, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 23, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 24, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 26, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 27, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 28, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 29, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'if_else.stan', line 30, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical $ ../../../../../../../install/default/bin/stanc --auto-format inc_beta.stan transformed data { real a; @@ -1568,31 +1607,57 @@ model { } Warning in 'is_inf.stan', line 8, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 9, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 10, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 11, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 20, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 21, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 22, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 23, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 25, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 26, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 27, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 28, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_inf.stan', line 29, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical $ ../../../../../../../install/default/bin/stanc --auto-format is_nan.stan data { int d_int; @@ -1630,31 +1695,57 @@ model { } Warning in 'is_nan.stan', line 8, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 9, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 10, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 11, column 26: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 20, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 21, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 22, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 23, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 25, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 26, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 27, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 28, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'is_nan.stan', line 29, column 28: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical $ ../../../../../../../install/default/bin/stanc --auto-format lambert.stan data { int d_int; @@ -2467,31 +2558,44 @@ model { } Warning in 'multiply_log.stan', line 11, column 26: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 12, column 26: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 13, column 26: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 14, column 26: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 23, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 24, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 25, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 26, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 28, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 29, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 30, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 31, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 32, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical $ ../../../../../../../install/default/bin/stanc --auto-format operators_int.stan data { int d_int; diff --git a/test/integration/good/function-signatures/math/matrix/pretty.expected b/test/integration/good/function-signatures/math/matrix/pretty.expected index b7ceab6224..8b92889f16 100644 --- a/test/integration/good/function-signatures/math/matrix/pretty.expected +++ b/test/integration/good/function-signatures/math/matrix/pretty.expected @@ -3139,527 +3139,788 @@ model { } Warning in 'binomial_coefficient_log.stan', line 42, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 43, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 44, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 45, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 46, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 47, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 49, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 50, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 51, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 52, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 53, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 54, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 56, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 57, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 58, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 59, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 60, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 61, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 63, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 64, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 65, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 66, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 67, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 68, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 70, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 71, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 72, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 73, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 74, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 75, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 77, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 78, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 79, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 80, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 81, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 82, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 83, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 84, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 86, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 87, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 88, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 89, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 90, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 91, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 92, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 93, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 95, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 96, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 97, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 98, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 100, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 101, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 102, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 103, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 104, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 105, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 106, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 107, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 109, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 110, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 111, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 112, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 113, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 114, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 115, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 116, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 118, column 32: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 119, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 120, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 121, column 41: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 123, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 124, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 125, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 126, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 127, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 128, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 129, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 130, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 132, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 133, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 134, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 135, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 136, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 137, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 138, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 139, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 141, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 142, column 34: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 143, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 144, column 37: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 182, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 183, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 184, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 186, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 187, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 188, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 190, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 191, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 192, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 193, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 194, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 195, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 196, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 197, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 198, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 199, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 200, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 201, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 203, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 204, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 205, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 206, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 207, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 208, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 209, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 210, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 211, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 212, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 213, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 214, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 216, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 217, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 218, column 28: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 219, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 220, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 221, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 222, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 223, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 224, column 31: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 226, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 227, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 228, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 229, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 230, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 231, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 232, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 233, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 234, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 235, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 236, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 237, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 238, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 239, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 240, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 241, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 243, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 244, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 245, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 246, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 247, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 248, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 249, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 250, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 251, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 252, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 253, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 254, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 255, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 256, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 257, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 258, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 260, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 261, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 262, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 263, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 264, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 265, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 266, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 267, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 268, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 269, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 270, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 271, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 273, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 274, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 275, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 276, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 277, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 278, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 279, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 280, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 281, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 282, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 283, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 284, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 285, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 286, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 287, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 288, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 290, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 291, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 292, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 293, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 294, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 295, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 296, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 297, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 298, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 299, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 300, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 301, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 302, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 303, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 304, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 305, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 307, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 308, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 309, column 33: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 310, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 311, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 312, column 39: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 313, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 314, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 315, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 316, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 317, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 318, column 42: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 320, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 321, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 322, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 323, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 324, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 325, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 326, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 327, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 328, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 329, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 330, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 331, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 332, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 333, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 334, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 335, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 337, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 338, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 339, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 340, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 341, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 342, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 343, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 344, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 345, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 346, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 347, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 348, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 349, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 350, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 351, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 352, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 354, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 355, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 356, column 29: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 357, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 358, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 359, column 35: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 360, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 361, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 362, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 363, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 364, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'binomial_coefficient_log.stan', line 365, column 38: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical $ ../../../../../../../install/default/bin/stanc --auto-format block.stan data { int d_int; @@ -4691,197 +4952,197 @@ model { } Warning in 'cov_exp_quad.stan', line 18, column 28: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 19, column 28: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 20, column 28: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 21, column 28: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 22, column 28: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 23, column 28: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 39, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 40, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 41, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 42, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 44, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 45, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 46, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 47, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 49, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 50, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 51, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 52, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 54, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 55, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 56, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 57, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 59, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 60, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 61, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 62, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 64, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 65, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 66, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 67, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 69, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 70, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 71, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 72, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 74, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 75, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 76, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 77, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 79, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 80, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 81, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 83, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 84, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 85, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 86, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 88, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 89, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 90, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 91, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 93, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 94, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 95, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 96, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 98, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 99, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 100, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 101, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 103, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 104, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 105, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 107, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 108, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 109, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical Warning in 'cov_exp_quad.stan', line 110, column 29: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical $ ../../../../../../../install/default/bin/stanc --auto-format crossprod.stan data { int d_int; @@ -18340,527 +18601,788 @@ model { } Warning in 'multiply_log.stan', line 42, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 43, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 44, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 45, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 46, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 47, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 49, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 50, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 51, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 52, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 53, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 54, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 56, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 57, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 58, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 59, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 60, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 61, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 63, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 64, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 65, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 66, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 67, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 68, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 70, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 71, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 72, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 73, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 74, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 75, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 77, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 78, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 79, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 80, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 81, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 82, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 83, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 84, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 86, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 87, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 88, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 89, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 90, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 91, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 92, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 93, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 95, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 96, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 97, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 98, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 100, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 101, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 102, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 103, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 104, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 105, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 106, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 107, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 109, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 110, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 111, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 112, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 113, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 114, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 115, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 116, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 118, column 32: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 119, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 120, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 121, column 41: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 123, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 124, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 125, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 126, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 127, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 128, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 129, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 130, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 132, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 133, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 134, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 135, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 136, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 137, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 138, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 139, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 141, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 142, column 34: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 143, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 144, column 37: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 182, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 183, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 184, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 186, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 187, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 188, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 190, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 191, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 192, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 193, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 194, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 195, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 196, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 197, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 198, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 199, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 200, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 201, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 203, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 204, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 205, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 206, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 207, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 208, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 209, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 210, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 211, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 212, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 213, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 214, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 216, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 217, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 218, column 28: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 219, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 220, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 221, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 222, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 223, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 224, column 31: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 226, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 227, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 228, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 229, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 230, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 231, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 232, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 233, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 234, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 235, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 236, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 237, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 238, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 239, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 240, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 241, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 243, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 244, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 245, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 246, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 247, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 248, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 249, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 250, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 251, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 252, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 253, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 254, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 255, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 256, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 257, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 258, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 260, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 261, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 262, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 263, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 264, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 265, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 266, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 267, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 268, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 269, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 270, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 271, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 273, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 274, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 275, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 276, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 277, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 278, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 279, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 280, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 281, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 282, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 283, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 284, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 285, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 286, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 287, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 288, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 290, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 291, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 292, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 293, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 294, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 295, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 296, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 297, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 298, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 299, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 300, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 301, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 302, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 303, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 304, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 305, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 307, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 308, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 309, column 33: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 310, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 311, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 312, column 39: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 313, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 314, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 315, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 316, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 317, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 318, column 42: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 320, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 321, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 322, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 323, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 324, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 325, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 326, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 327, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 328, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 329, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 330, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 331, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 332, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 333, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 334, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 335, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 337, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 338, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 339, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 340, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 341, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 342, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 343, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 344, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 345, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 346, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 347, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 348, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 349, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 350, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 351, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 352, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 354, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 355, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 356, column 29: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 357, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 358, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 359, column 35: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 360, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 361, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 362, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 363, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 364, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'multiply_log.stan', line 365, column 38: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical $ ../../../../../../../install/default/bin/stanc --auto-format multiply_lower_tri_self_transpose.stan data { int d_int; diff --git a/test/integration/good/lang/pretty.expected b/test/integration/good/lang/pretty.expected index 8709b33a4f..b5d699c102 100644 --- a/test/integration/good/lang/pretty.expected +++ b/test/integration/good/lang/pretty.expected @@ -53,9 +53,12 @@ model { } Warning in 'good_funs.stan', line 7, column 6: The function `if_else` is - deprecated. Use the conditional operator (x ? y : z) instead. + deprecated and will be removed in Stan 2.32.0. Use the conditional + operator (x ? y : z) instead; this can be automatically changed using + stanc --print-canonical Warning in 'good_funs.stan', line 9, column 6: binomial_coefficient_log is - deprecated and will be removed in the future. Use lchoose instead. + deprecated and will be removed in Stan 2.32.0. Use lchoose instead. This + can be automatically changed using stanc --print-canonical $ ../../../../../install/default/bin/stanc --auto-format good_intercept_var.stan data { int m1; // make sure didn't mess up spacing diff --git a/test/integration/good/model/pretty.expected b/test/integration/good/model/pretty.expected index d81f8d85d4..474ebc4504 100644 --- a/test/integration/good/model/pretty.expected +++ b/test/integration/good/model/pretty.expected @@ -7,7 +7,8 @@ model { } Warning in 'domain_fail.stan', line 6, column 2: increment_log_prob(...); is - deprecated and will be removed in the future. Use target += ...; instead. + deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical $ ../../../../../install/default/bin/stanc --auto-format valid.stan parameters { real x; @@ -17,4 +18,5 @@ model { } Warning in 'valid.stan', line 6, column 2: increment_log_prob(...); is - deprecated and will be removed in the future. Use target += ...; instead. + deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical diff --git a/test/integration/good/parser-generator/pretty.expected b/test/integration/good/parser-generator/pretty.expected index de660151bc..01e339e644 100644 --- a/test/integration/good/parser-generator/pretty.expected +++ b/test/integration/good/parser-generator/pretty.expected @@ -559,7 +559,7 @@ generated quantities { } Warning in 'ode.stan', line 28, column 10: integrate_ode is deprecated and - will be removed in the future. Use ode_rk45 instead. + will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --auto-format ode_control.stan @@ -604,15 +604,15 @@ generated quantities { } Warning in 'ode_control.stan', line 28, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'ode_control.stan', line 30, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'ode_control.stan', line 32, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --auto-format prim_var_data_block.stan diff --git a/test/integration/good/pretty.expected b/test/integration/good/pretty.expected index 2d38991664..86bc2a74ae 100644 --- a/test/integration/good/pretty.expected +++ b/test/integration/good/pretty.expected @@ -11,7 +11,7 @@ model { } Warning in 'abs-deprecate.stan', line 3, column 7: Use of the `abs` function - with real-valued arguments is deprecated; use functions `fabs` instead. + with real-valued arguments is deprecated; use function `fabs` instead. $ ../../../../install/default/bin/stanc --auto-format algebra_solver_good.stan functions { real algebra_solverfake(real x) { @@ -138,9 +138,13 @@ model { } Warning in 'assignment-deprecated.stan', line 4, column 5: assignment - operator <- is deprecated in the Stan language; use = instead. + operator <- is deprecated in the Stan language and will be removed in + Stan 2.32.0; use = instead. This can be done automatically with stanc + --print-canonical Warning in 'assignment-deprecated.stan', line 5, column 8: assignment - operator <- is deprecated in the Stan language; use = instead. + operator <- is deprecated in the Stan language and will be removed in + Stan 2.32.0; use = instead. This can be done automatically with stanc + --print-canonical $ ../../../../install/default/bin/stanc --auto-format assignment-new.stan transformed data { real mu; @@ -1404,7 +1408,9 @@ data { } Warning in 'comments.stan', line 3, column 0: Comments beginning with # are - deprecated. Please use // in place of # for line comments. + deprecated and this syntax will be removed in Stan 2.32.0. Use // to + begin line comments; this can be done automatically using stanc + --auto-format $ ../../../../install/default/bin/stanc --auto-format conditional_condition_good.stan parameters { real y; @@ -2974,32 +2980,32 @@ model { } Warning in 'deprecate-increment-log-prob.stan', line 15, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'deprecate-increment-log-prob.stan', line 16, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'deprecate-increment-log-prob.stan', line 17, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'deprecate-increment-log-prob.stan', line 18, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'deprecate-increment-log-prob.stan', line 19, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'deprecate-increment-log-prob.stan', line 20, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'deprecate-increment-log-prob.stan', line 21, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'deprecate-increment-log-prob.stan', line 22, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'deprecate-increment-log-prob.stan', line 23, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format deprecate-old-prob-funs.stan parameters { real y; @@ -3010,11 +3016,12 @@ model { } Warning in 'deprecate-old-prob-funs.stan', line 5, column 12: normal_log is - deprecated and will be removed in the future. Use normal_lpdf instead. + deprecated and will be removed in Stan 2.32.0. Use normal_lpdf instead. Warning in 'deprecate-old-prob-funs.stan', line 6, column 6: normal_cdf_log - is deprecated and will be removed in the future. Use normal_lcdf instead. + is deprecated and will be removed in Stan 2.32.0. Use normal_lcdf + instead. Warning in 'deprecate-old-prob-funs.stan', line 7, column 6: normal_ccdf_log - is deprecated and will be removed in the future. Use normal_lccdf + is deprecated and will be removed in Stan 2.32.0. Use normal_lccdf instead. $ ../../../../install/default/bin/stanc --auto-format duplicate-warns.stan model { @@ -3031,23 +3038,23 @@ model { } Warning in 'duplicate-warns.stan', line 4, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'duplicate-warns.stan', line 5, column 8: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. -Warning in 'duplicate-warns.stan', line 5, column 8: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical Warning in 'duplicate-warns.stan', line 6, column 8: multiply_log is - deprecated and will be removed in the future. Use lmultiply instead. + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical Warning in 'duplicate-warns.stan', line 7, column 8: binomial_coefficient_log - is deprecated and will be removed in the future. Use lchoose instead. + is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. + This can be automatically changed using stanc --print-canonical Warning in 'duplicate-warns.stan', line 9, column 8: normal_log is deprecated - and will be removed in the future. Use normal_lpdf instead. + and will be removed in Stan 2.32.0. Use normal_lpdf instead. Warning in 'duplicate-warns.stan', line 10, column 8: normal_cdf_log is - deprecated and will be removed in the future. Use normal_lcdf instead. + deprecated and will be removed in Stan 2.32.0. Use normal_lcdf instead. Warning in 'duplicate-warns.stan', line 11, column 8: normal_ccdf_log is - deprecated and will be removed in the future. Use normal_lccdf instead. + deprecated and will be removed in Stan 2.32.0. Use normal_lccdf instead. $ ../../../../install/default/bin/stanc --auto-format fun-defs-lpdf.stan functions { real bar_baz_lpdf(real a, real b) { @@ -3260,10 +3267,11 @@ model { } Warning in 'fun_log_forward_decl.stan', line 17, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'fun_log_forward_decl.stan', line 17, column 21: Use of the _log - suffix in user defined function n_log is deprecated, use n_lpdf instead. + suffix in user defined probability function n_log is deprecated and will + be removed in Stan 2.32.0, use n_lpdf instead. $ ../../../../install/default/bin/stanc --auto-format functions-fwd-ref.stan functions { int foo(int n); @@ -3540,83 +3548,122 @@ generated quantities { } Warning in 'functions-good1.stan', line 63, column 6: Use of the _log suffix - in user defined function foo0_log is deprecated, use foo0_lpmf instead. + in user defined probability function foo0_log is deprecated and will be + removed in Stan 2.32.0, use foo0_lpmf instead. Warning in 'functions-good1.stan', line 64, column 6: Use of the _log suffix - in user defined function foo1_log is deprecated, use foo1_lpdf instead. + in user defined probability function foo1_log is deprecated and will be + removed in Stan 2.32.0, use foo1_lpdf instead. Warning in 'functions-good1.stan', line 65, column 6: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 66, column 6: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 67, column 6: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 68, column 6: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 124, column 9: Use of the _log suffix - in user defined function foo0_log is deprecated, use foo0_lpmf instead. + in user defined probability function foo0_log is deprecated and will be + removed in Stan 2.32.0, use foo0_lpmf instead. Warning in 'functions-good1.stan', line 126, column 9: Use of the _log suffix - in user defined function foo1_log is deprecated, use foo1_lpdf instead. + in user defined probability function foo1_log is deprecated and will be + removed in Stan 2.32.0, use foo1_lpdf instead. Warning in 'functions-good1.stan', line 127, column 9: Use of the _log suffix - in user defined function foo1_log is deprecated, use foo1_lpdf instead. + in user defined probability function foo1_log is deprecated and will be + removed in Stan 2.32.0, use foo1_lpdf instead. Warning in 'functions-good1.stan', line 128, column 9: Use of the _log suffix - in user defined function foo1_log is deprecated, use foo1_lpdf instead. + in user defined probability function foo1_log is deprecated and will be + removed in Stan 2.32.0, use foo1_lpdf instead. Warning in 'functions-good1.stan', line 130, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 131, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 132, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 133, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 135, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 136, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 138, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 139, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 141, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 186, column 9: Use of the _log suffix - in user defined function foo0_log is deprecated, use foo0_lpmf instead. + in user defined probability function foo0_log is deprecated and will be + removed in Stan 2.32.0, use foo0_lpmf instead. Warning in 'functions-good1.stan', line 187, column 9: Use of the _log suffix - in user defined function foo1_log is deprecated, use foo1_lpdf instead. + in user defined probability function foo1_log is deprecated and will be + removed in Stan 2.32.0, use foo1_lpdf instead. Warning in 'functions-good1.stan', line 188, column 9: Use of the _log suffix - in user defined function foo1_log is deprecated, use foo1_lpdf instead. + in user defined probability function foo1_log is deprecated and will be + removed in Stan 2.32.0, use foo1_lpdf instead. Warning in 'functions-good1.stan', line 189, column 9: Use of the _log suffix - in user defined function foo1_log is deprecated, use foo1_lpdf instead. + in user defined probability function foo1_log is deprecated and will be + removed in Stan 2.32.0, use foo1_lpdf instead. Warning in 'functions-good1.stan', line 191, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 192, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 193, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 194, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 196, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 197, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 199, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 200, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 202, column 9: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 221, column 6: Use of the _log suffix - in user defined function foo0_log is deprecated, use foo0_lpmf instead. + in user defined probability function foo0_log is deprecated and will be + removed in Stan 2.32.0, use foo0_lpmf instead. Warning in 'functions-good1.stan', line 222, column 6: Use of the _log suffix - in user defined function foo1_log is deprecated, use foo1_lpdf instead. + in user defined probability function foo1_log is deprecated and will be + removed in Stan 2.32.0, use foo1_lpdf instead. Warning in 'functions-good1.stan', line 223, column 6: Use of the _log suffix - in user defined function foo1_log is deprecated, use foo1_lpdf instead. + in user defined probability function foo1_log is deprecated and will be + removed in Stan 2.32.0, use foo1_lpdf instead. Warning in 'functions-good1.stan', line 224, column 6: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 225, column 6: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 226, column 6: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. Warning in 'functions-good1.stan', line 227, column 6: Use of the _log suffix - in user defined function foo2_log is deprecated, use foo2_lpdf instead. + in user defined probability function foo2_log is deprecated and will be + removed in Stan 2.32.0, use foo2_lpdf instead. $ ../../../../install/default/bin/stanc --auto-format functions-good2.stan functions { real foo_bar0() { @@ -3691,9 +3738,10 @@ model { } Warning in 'funs1.stan', line 3, column 4: increment_log_prob(...); is - deprecated and will be removed in the future. Use target += ...; instead. + deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'funs1.stan', line 3, column 23: normal_log is deprecated and will - be removed in the future. Use normal_lpdf instead. + be removed in Stan 2.32.0. Use normal_lpdf instead. $ ../../../../install/default/bin/stanc --auto-format funs2.stan functions { real unit_normal_rng() { @@ -3725,7 +3773,7 @@ model { } Warning in 'funs3.stan', line 3, column 11: normal_log is deprecated and will - be removed in the future. Use normal_lpdf instead. + be removed in Stan 2.32.0. Use normal_lpdf instead. $ ../../../../install/default/bin/stanc --auto-format funs4.stan functions { real unit_normal_log(real y) { @@ -3740,12 +3788,13 @@ model { } Warning in 'funs4.stan', line 10, column 2: increment_log_prob(...); is - deprecated and will be removed in the future. Use target += ...; instead. + deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'funs4.stan', line 3, column 11: normal_log is deprecated and will - be removed in the future. Use normal_lpdf instead. + be removed in Stan 2.32.0. Use normal_lpdf instead. Warning in 'funs4.stan', line 10, column 21: Use of the _log suffix in user - defined function unit_normal_log is deprecated, use unit_normal_lpdf - instead. + defined probability function unit_normal_log is deprecated and will be + removed in Stan 2.32.0, use unit_normal_lpdf instead. $ ../../../../install/default/bin/stanc --auto-format funs5.stan functions { void foo(real x) { @@ -3814,10 +3863,8 @@ model { } Warning in 'get-lp-deprecate.stan', line 5, column 19: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. -Warning in 'get-lp-deprecate.stan', line 5, column 19: The no-argument - function `get_lp()` is deprecated. Use the no-argument function - `target()` instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format get-lp-target.stan parameters { real y; @@ -3833,15 +3880,11 @@ model { } Warning in 'get-lp-target.stan', line 6, column 21: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical Warning in 'get-lp-target.stan', line 10, column 21: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. -Warning in 'get-lp-target.stan', line 6, column 21: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. -Warning in 'get-lp-target.stan', line 10, column 21: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format get_lp_good.stan /** * get_lp() allowed in: @@ -3869,20 +3912,14 @@ model { } Warning in 'get_lp_good.stan', line 10, column 15: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical Warning in 'get_lp_good.stan', line 18, column 6: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical Warning in 'get_lp_good.stan', line 22, column 6: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. -Warning in 'get_lp_good.stan', line 10, column 15: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. -Warning in 'get_lp_good.stan', line 18, column 6: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. -Warning in 'get_lp_good.stan', line 22, column 6: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format good_fundef_returntypes1.stan functions { real foo() { @@ -4127,92 +4164,92 @@ model { } Warning in 'increment_log_prob.stan', line 42, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 43, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 44, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 46, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 47, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 48, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 49, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 51, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 52, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 53, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 55, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 56, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 57, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 59, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 60, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 61, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 64, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 65, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 66, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 67, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 69, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 70, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 71, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 73, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 74, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 75, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 77, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 78, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical Warning in 'increment_log_prob.stan', line 79, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format int_div_user.stan data { array[4] int a; @@ -4460,73 +4497,59 @@ generated quantities { } Warning in 'integrate_ode_adams.stan', line 28, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 29, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 30, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 32, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 33, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 34, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 38, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 39, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 40, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 41, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 43, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 44, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 45, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_adams.stan', line 46, column 10: integrate_ode_adams - is deprecated and will be removed in the future. Use ode_adams instead. - + is deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format integrate_ode_bdf.stan @@ -4586,67 +4609,67 @@ generated quantities { } Warning in 'integrate_ode_bdf.stan', line 28, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 29, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 30, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 31, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 33, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 34, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 35, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 36, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 40, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 41, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 42, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 43, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 45, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 46, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 47, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_bdf.stan', line 48, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format integrate_ode_deprecation.stan @@ -4685,8 +4708,7 @@ generated quantities { } Warning in 'integrate_ode_deprecation.stan', line 28, column 10: integrate_ode - is deprecated and will be removed in the future. Use ode_rk45 instead. - + is deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format integrate_ode_rk45.stan @@ -4728,43 +4750,35 @@ generated quantities { } Warning in 'integrate_ode_rk45.stan', line 28, column 10: integrate_ode_rk45 - is deprecated and will be removed in the future. Use ode_rk45 instead. - + is deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_rk45.stan', line 29, column 10: integrate_ode_rk45 - is deprecated and will be removed in the future. Use ode_rk45 instead. - + is deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_rk45.stan', line 30, column 10: integrate_ode_rk45 - is deprecated and will be removed in the future. Use ode_rk45 instead. - + is deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_rk45.stan', line 31, column 10: integrate_ode_rk45 - is deprecated and will be removed in the future. Use ode_rk45 instead. - + is deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_rk45.stan', line 35, column 10: integrate_ode_rk45 - is deprecated and will be removed in the future. Use ode_rk45 instead. - + is deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_rk45.stan', line 36, column 10: integrate_ode_rk45 - is deprecated and will be removed in the future. Use ode_rk45 instead. - + is deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_rk45.stan', line 37, column 10: integrate_ode_rk45 - is deprecated and will be removed in the future. Use ode_rk45 instead. - + is deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'integrate_ode_rk45.stan', line 38, column 10: integrate_ode_rk45 - is deprecated and will be removed in the future. Use ode_rk45 instead. - + is deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format io_example.stan @@ -4890,8 +4904,8 @@ model { } Warning in 'lkj_cov_deprecation2.stan', line 8, column 2: increment_log_prob(...); - is deprecated and will be removed in the future. Use target += ...; - instead. + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format logistic_regression_reg_horseshoe.stan data { int n; @@ -5032,10 +5046,8 @@ model { } Warning in 'lp_in_fun.stan', line 3, column 21: get_lp() function is - deprecated. It will be removed in a future release. Use target() instead. -Warning in 'lp_in_fun.stan', line 3, column 21: The no-argument function - `get_lp()` is deprecated. Use the no-argument function `target()` - instead. + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format lp_transformed_param.stan functions { real test_lp(real r) { @@ -5497,7 +5509,7 @@ model { } Warning in 'ode-int-segments.stan', line 25, column 12: integrate_ode is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format ode-nested-quotes.stan @@ -5522,7 +5534,7 @@ model { } Warning in 'ode-nested-quotes.stan', line 17, column 6: integrate_ode is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format ode_good.stan @@ -5609,31 +5621,31 @@ model { } Warning in 'ode_good.stan', line 27, column 10: integrate_ode is deprecated - and will be removed in the future. Use ode_rk45 instead. + and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'ode_good.stan', line 34, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'ode_good.stan', line 41, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'ode_good.stan', line 48, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'ode_good.stan', line 55, column 10: integrate_ode_rk45 is - deprecated and will be removed in the future. Use ode_rk45 instead. + deprecated and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'ode_good.stan', line 62, column 10: integrate_ode_bdf is - deprecated and will be removed in the future. Use ode_bdf instead. + deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html Warning in 'ode_good.stan', line 69, column 10: integrate_ode_adams is - deprecated and will be removed in the future. Use ode_adams instead. + deprecated and will be removed in Stan 3.0. Use ode_adams instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../install/default/bin/stanc --auto-format old-log-funs.stan @@ -5652,9 +5664,11 @@ model { } Warning in 'old-log-funs.stan', line 3, column 6: multiply_log is deprecated - and will be removed in the future. Use lmultiply instead. + and will be removed in Stan 2.32.0. Use lmultiply instead. This can be + automatically changed using stanc --print-canonical Warning in 'old-log-funs.stan', line 4, column 6: binomial_coefficient_log is - deprecated and will be removed in the future. Use lchoose instead. + deprecated and will be removed in Stan 2.32.0. Use lchoose instead. This + can be automatically changed using stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format poisson_log_glm_old_performance.stan transformed data { int N = 50; @@ -5739,8 +5753,9 @@ model { } Warning in 'pound-comment-deprecated.stan', line 2, column 2: Comments - beginning with # are deprecated. Please use // in place of # for line - comments. + beginning with # are deprecated and this syntax will be removed in Stan + 2.32.0. Use // to begin line comments; this can be done automatically + using stanc --auto-format $ ../../../../install/default/bin/stanc --auto-format print_chars.stan parameters { real y; @@ -6446,14 +6461,17 @@ model { } Warning in 'validate_bounds_comparison.stan', line 2, column 13: The function - `if_else` is deprecated. Use the conditional operator (x ? y : z) - instead. + `if_else` is deprecated and will be removed in Stan 2.32.0. Use the + conditional operator (x ? y : z) instead; this can be automatically + changed using stanc --print-canonical Warning in 'validate_bounds_comparison.stan', line 3, column 13: The function - `if_else` is deprecated. Use the conditional operator (x ? y : z) - instead. + `if_else` is deprecated and will be removed in Stan 2.32.0. Use the + conditional operator (x ? y : z) instead; this can be automatically + changed using stanc --print-canonical Warning in 'validate_bounds_comparison.stan', line 4, column 29: The function - `if_else` is deprecated. Use the conditional operator (x ? y : z) - instead. + `if_else` is deprecated and will be removed in Stan 2.32.0. Use the + conditional operator (x ? y : z) instead; this can be automatically + changed using stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format validate_conditional_op_good.stan functions { real foo(real fa_x, int fa_y) { diff --git a/test/integration/good/stat_comp_benchmarks_models/pretty.expected b/test/integration/good/stat_comp_benchmarks_models/pretty.expected index bbd1159af7..203a47b436 100644 --- a/test/integration/good/stat_comp_benchmarks_models/pretty.expected +++ b/test/integration/good/stat_comp_benchmarks_models/pretty.expected @@ -133,7 +133,8 @@ generated quantities { } Warning in 'gen_gp_data.stan', line 16, column 25: cov_exp_quad is deprecated - and will be removed in the future. Use gp_exp_quad_cov instead. + and will be removed in Stan 2.32.0. Use gp_exp_quad_cov instead. This can + be automatically changed using stanc --print-canonical $ ../../../../../install/default/bin/stanc --auto-format gp_pois_regr.stan data { int N; @@ -163,8 +164,8 @@ model { } Warning in 'gp_pois_regr.stan', line 16, column 25: cov_exp_quad is - deprecated and will be removed in the future. Use gp_exp_quad_cov - instead. + deprecated and will be removed in Stan 2.32.0. Use gp_exp_quad_cov + instead. This can be automatically changed using stanc --print-canonical $ ../../../../../install/default/bin/stanc --auto-format gp_regr.stan data { int N; @@ -189,7 +190,8 @@ model { } Warning in 'gp_regr.stan', line 14, column 23: cov_exp_quad is deprecated and - will be removed in the future. Use gp_exp_quad_cov instead. + will be removed in Stan 2.32.0. Use gp_exp_quad_cov instead. This can be + automatically changed using stanc --print-canonical $ ../../../../../install/default/bin/stanc --auto-format irt_2pl.stan data { int I; @@ -372,7 +374,7 @@ generated quantities { } Warning in 'one_comp_mm_elim_abs.stan', line 55, column 8: integrate_ode_bdf - is deprecated and will be removed in the future. Use ode_bdf instead. + is deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --auto-format sim_one_comp_mm_elim_abs.stan @@ -437,7 +439,7 @@ generated quantities { } Warning in 'sim_one_comp_mm_elim_abs.stan', line 58, column 6: integrate_ode_bdf - is deprecated and will be removed in the future. Use ode_bdf instead. + is deprecated and will be removed in Stan 3.0. Use ode_bdf instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html $ ../../../../../install/default/bin/stanc --auto-format sir.stan @@ -503,6 +505,6 @@ model { } Warning in 'sir.stan', line 55, column 8: integrate_ode_rk45 is deprecated - and will be removed in the future. Use ode_rk45 instead. + and will be removed in Stan 3.0. Use ode_rk45 instead. The new interface is slightly different, see: https://mc-stan.org/users/documentation/case-studies/convert_odes.html diff --git a/test/integration/included/stanc.expected b/test/integration/included/stanc.expected index 2caf1b6487..a0f27e3a6c 100644 --- a/test/integration/included/stanc.expected +++ b/test/integration/included/stanc.expected @@ -163,8 +163,9 @@ Expected "functions {" or "data {" or "transformed data {" or "parameters {" or Warning in '../included/dep-warning.stan', line 2, column 2, included from '../included/incl_stanc_helper_deprecated_warning.stan', line 2, column 2, included from 'stanc_helper_with_bad_include_deprecated_warning.stan', line 2, column 0: Comments - beginning with # are deprecated. Please use // in place of # for line - comments. + beginning with # are deprecated and this syntax will be removed in Stan + 2.32.0. Use // to begin line comments; this can be done automatically + using stanc --auto-format $ ../../../../install/default/bin/stanc --include-paths="../included" stanc_helper_with_bad_include_error_spread_over_files.stan Semantic error in '../included/incl_stanc_helper_error_spread_over_files.stan', line 2, column 2, included from 'stanc_helper_with_bad_include_error_spread_over_files.stan', line 2, column 0: diff --git a/test/integration/rstanarm/pretty.expected b/test/integration/rstanarm/pretty.expected index 159cd1dd39..835eaa2a8c 100644 --- a/test/integration/rstanarm/pretty.expected +++ b/test/integration/rstanarm/pretty.expected @@ -9671,6 +9671,10 @@ generated quantities { } Warning in 'polr.stan', line 19, column 31: Use of gumbel_cdf without a - vertical bar (|) between the first two arguments is deprecated. + vertical bar (|) between the first two arguments of a CDF is deprecated + and will be removed in Stan 2.32.0. This can be automatically changed + using stanc --print-canonical Warning in 'polr.stan', line 21, column 31: Use of cauchy_cdf without a - vertical bar (|) between the first two arguments is deprecated. + vertical bar (|) between the first two arguments of a CDF is deprecated + and will be removed in Stan 2.32.0. This can be automatically changed + using stanc --print-canonical diff --git a/test/stancjs/stancjs.expected b/test/stancjs/stancjs.expected index e60b7df5b8..45f971ebf5 100644 --- a/test/stancjs/stancjs.expected +++ b/test/stancjs/stancjs.expected @@ -138,9 +138,9 @@ Semantic error in 'string', line 3, column 8 to column 11: Function is declared without specifying a definition. $ node pedantic.js -["Warning in 'string', line 7, column 17: Argument 10000 suggests there may be parameters that are not unit scale; consider rescaling with a multiplier (see manual section 22.12).","Warning: The parameter k was declared but was not used in the density calculation."] +["Warning in 'string', line 7, column 17: Argument 10000 suggests there may be\n parameters that are not unit scale; consider rescaling with a multiplier\n (see manual section 22.12).","Warning: The parameter k was declared but was not used in the density\n calculation."] [] -["Warning in 'string', line 4, column 9: The variable tt may not have been assigned a value before its use."] +["Warning in 'string', line 4, column 9: The variable tt may not have been\n assigned a value before its use."] [] $ node standalone-functions.js @@ -149,4 +149,4 @@ $ node version.js %%NAME%% %%VERSION%% %%NAME%% %%VERSION%% $ node warnings.js -["Warning in 'string', line 4, column 4: Comments beginning with # are deprecated. Please use // in place of # for line comments."] +["Warning in 'string', line 4, column 4: Comments beginning with # are\n deprecated and this syntax will be removed in Stan 2.32.0. Use // to\n begin line comments; this can be done automatically using stanc\n --auto-format"] From f1c30d28e143f4fe3fe790eb38c5bda872306c6a Mon Sep 17 00:00:00 2001 From: Brian Ward Date: Thu, 18 Nov 2021 12:43:21 -0500 Subject: [PATCH 3/5] Update _log warning to also detect ~ statements --- src/frontend/Deprecation_analysis.ml | 24 +- .../good/assignment-deprecated.stan | 12 - .../good/deprecate-increment-log-prob.stan | 24 -- .../good/deprecate-old-prob-funs.stan | 8 - test/integration/good/deprecated_syntax.stan | 61 +++++ test/integration/good/pretty.expected | 246 +++++++++++------- 6 files changed, 236 insertions(+), 139 deletions(-) delete mode 100644 test/integration/good/assignment-deprecated.stan delete mode 100644 test/integration/good/deprecate-increment-log-prob.stan delete mode 100644 test/integration/good/deprecate-old-prob-funs.stan create mode 100644 test/integration/good/deprecated_syntax.stan diff --git a/src/frontend/Deprecation_analysis.ml b/src/frontend/Deprecation_analysis.ml index 7d5114c359..dfeceacfeb 100644 --- a/src/frontend/Deprecation_analysis.ml +++ b/src/frontend/Deprecation_analysis.ml @@ -147,9 +147,10 @@ let rec collect_deprecated_expr deprecated_userdefined if Option.is_some type_ then [ ( emeta.loc , "Use of the _log suffix in user defined probability function " - ^ name ^ " is deprecated and will be removed in Stan 2.32.0, use " + ^ name + ^ " is deprecated and will be removed in Stan 2.32.0, use name '" ^ update_suffix name (Option.value_exn type_) - ^ " instead." ) ] + ^ "' instead." ) ] else if String.is_suffix name ~suffix:"_cdf" then [ ( emeta.loc , "Use of " ^ name @@ -183,6 +184,20 @@ let rec collect_deprecated_stmt deprecated_userdefined acc @ collect_deprecated_lval deprecated_userdefined [] l @ collect_deprecated_expr deprecated_userdefined [] e + | Tilde {distribution= {name; id_loc}; arg; args; _} + when Option.is_some (String.Map.find deprecated_userdefined (name ^ "_log")) + -> + acc + @ [ ( id_loc + , "Use of the _log suffix in user defined probability function " + ^ name + ^ " is deprecated and will be removed in Stan 2.32.0, use name '" + ^ update_suffix (name ^ "_log") + (String.Map.find_exn deprecated_userdefined (name ^ "_log")) + ^ "' instead." ) ] + @ List.fold + ~f:(collect_deprecated_expr deprecated_userdefined) + ~init:[] (arg :: args) | FunDef {body; _} -> collect_deprecated_stmt deprecated_userdefined acc body | _ -> fold_statement @@ -199,6 +214,5 @@ let collect_userdef_distributions program = |> String.Map.of_alist_exn let collect_warnings (program : typed_program) = - fold_program - (collect_deprecated_stmt (collect_userdef_distributions program)) - [] program + let deprecated_userdefined = collect_userdef_distributions program in + fold_program (collect_deprecated_stmt deprecated_userdefined) [] program diff --git a/test/integration/good/assignment-deprecated.stan b/test/integration/good/assignment-deprecated.stan deleted file mode 100644 index e4684835b7..0000000000 --- a/test/integration/good/assignment-deprecated.stan +++ /dev/null @@ -1,12 +0,0 @@ -transformed data { - real mu; - real sigma; - mu <- -1; - sigma <- 3; -} -parameters { - real y; -} -model { - y ~ normal(mu, sigma); -} diff --git a/test/integration/good/deprecate-increment-log-prob.stan b/test/integration/good/deprecate-increment-log-prob.stan deleted file mode 100644 index e89ccd8f10..0000000000 --- a/test/integration/good/deprecate-increment-log-prob.stan +++ /dev/null @@ -1,24 +0,0 @@ -data { - real a; - vector[3] b; - real c[7]; - real d[8, 9]; -} -parameters { - real e; - vector[3] f; - real g[7]; - real h[8, 9]; -} -model { - // increment_log_prob(-e^2 / 2); - increment_log_prob(a); - increment_log_prob(b); - increment_log_prob(b); - increment_log_prob(c); - increment_log_prob(d); - increment_log_prob(e); - increment_log_prob(f); - increment_log_prob(g); - increment_log_prob(h); -} diff --git a/test/integration/good/deprecate-old-prob-funs.stan b/test/integration/good/deprecate-old-prob-funs.stan deleted file mode 100644 index 58ebf5cd5a..0000000000 --- a/test/integration/good/deprecate-old-prob-funs.stan +++ /dev/null @@ -1,8 +0,0 @@ -parameters { - real y; -} -model { - target += normal_log(y, 0, 1) - + normal_cdf_log(2, 0, 1) - + normal_ccdf_log(3, 0, 1); -} diff --git a/test/integration/good/deprecated_syntax.stan b/test/integration/good/deprecated_syntax.stan new file mode 100644 index 0000000000..8da45a75db --- /dev/null +++ b/test/integration/good/deprecated_syntax.stan @@ -0,0 +1,61 @@ +functions { + real foo_log(real alpha, real beta){ + return 1.0; + } + + real foo_t_log(real alpha, real beta){ + return 1.0; + } +} + +data { + real a; + vector[3] b; + real c[7]; + real d[8, 9]; +} +parameters { + real y; + real e; + vector[3] f; + real g[7]; + real h[8, 9]; +} +model { + // old distriubtion suffixes + target += normal_log(y, 0, 1) + + normal_cdf_log(2, 0, 1) + + normal_ccdf_log(3, 0, 1); + // increment log prob + increment_log_prob(a); + increment_log_prob(b); + increment_log_prob(b); + increment_log_prob(c); + increment_log_prob(d); + increment_log_prob(e); + increment_log_prob(f); + increment_log_prob(g); + increment_log_prob(h); + // cdf without | + increment_log_prob(bernoulli_cdf(0,1)); + // getlp + real x = get_lp(); + // old array syntax + real xyz[5]; + // future reserved words + int offset; + int array; + // deprecated functions + real z = multiply_log(3.4,3.5); + + # old comment + + // old assign + z <- 3; + + // _log UDFs + target += foo_t_log(1,3); + 1 ~ foo(3); + +} + diff --git a/test/integration/good/pretty.expected b/test/integration/good/pretty.expected index 86bc2a74ae..9a8df718a5 100644 --- a/test/integration/good/pretty.expected +++ b/test/integration/good/pretty.expected @@ -123,28 +123,6 @@ model { dummy_parameter ~ normal(0, 1); } - $ ../../../../install/default/bin/stanc --auto-format assignment-deprecated.stan -transformed data { - real mu; - real sigma; - mu <- -1; - sigma <- 3; -} -parameters { - real y; -} -model { - y ~ normal(mu, sigma); -} - -Warning in 'assignment-deprecated.stan', line 4, column 5: assignment - operator <- is deprecated in the Stan language and will be removed in - Stan 2.32.0; use = instead. This can be done automatically with stanc - --print-canonical -Warning in 'assignment-deprecated.stan', line 5, column 8: assignment - operator <- is deprecated in the Stan language and will be removed in - Stan 2.32.0; use = instead. This can be done automatically with stanc - --print-canonical $ ../../../../install/default/bin/stanc --auto-format assignment-new.stan transformed data { real mu; @@ -2953,7 +2931,16 @@ generated quantities { } - $ ../../../../install/default/bin/stanc --auto-format deprecate-increment-log-prob.stan + $ ../../../../install/default/bin/stanc --auto-format deprecated_syntax.stan +functions { + real foo_log(real alpha, real beta) { + return 1.0; + } + + real foo_t_log(real alpha, real beta) { + return 1.0; + } +} data { real a; vector[3] b; @@ -2961,13 +2948,17 @@ data { array[8, 9] real d; } parameters { + real y; real e; vector[3] f; array[7] real g; array[8, 9] real h; } model { - // increment_log_prob(-e^2 / 2); + // old distriubtion suffixes + target += normal_log(y, 0, 1) + normal_cdf_log(2, 0, 1) + + normal_ccdf_log(3, 0, 1); + // increment log prob increment_log_prob(a); increment_log_prob(b); increment_log_prob(b); @@ -2977,52 +2968,88 @@ model { increment_log_prob(f); increment_log_prob(g); increment_log_prob(h); + // cdf without | + increment_log_prob(bernoulli_cdf(0, 1)); + // getlp + real x = get_lp(); + // old array syntax + array[5] real xyz; + // future reserved words + int offset; + int array; + // deprecated functions + real z = multiply_log(3.4, 3.5); + + // old comment + + // old assign + z <- 3; + + // _log UDFs + target += foo_t_log(1, 3); + 1 ~ foo(3); } -Warning in 'deprecate-increment-log-prob.stan', line 15, column 2: increment_log_prob(...); +Warning in 'deprecated_syntax.stan', line 30, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical -Warning in 'deprecate-increment-log-prob.stan', line 16, column 2: increment_log_prob(...); +Warning in 'deprecated_syntax.stan', line 31, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical -Warning in 'deprecate-increment-log-prob.stan', line 17, column 2: increment_log_prob(...); +Warning in 'deprecated_syntax.stan', line 32, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical -Warning in 'deprecate-increment-log-prob.stan', line 18, column 2: increment_log_prob(...); +Warning in 'deprecated_syntax.stan', line 33, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical -Warning in 'deprecate-increment-log-prob.stan', line 19, column 2: increment_log_prob(...); +Warning in 'deprecated_syntax.stan', line 34, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical -Warning in 'deprecate-increment-log-prob.stan', line 20, column 2: increment_log_prob(...); +Warning in 'deprecated_syntax.stan', line 35, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical -Warning in 'deprecate-increment-log-prob.stan', line 21, column 2: increment_log_prob(...); +Warning in 'deprecated_syntax.stan', line 36, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical -Warning in 'deprecate-increment-log-prob.stan', line 22, column 2: increment_log_prob(...); +Warning in 'deprecated_syntax.stan', line 37, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical -Warning in 'deprecate-increment-log-prob.stan', line 23, column 2: increment_log_prob(...); +Warning in 'deprecated_syntax.stan', line 38, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical - $ ../../../../install/default/bin/stanc --auto-format deprecate-old-prob-funs.stan -parameters { - real y; -} -model { - target += normal_log(y, 0, 1) + normal_cdf_log(2, 0, 1) - + normal_ccdf_log(3, 0, 1); -} - -Warning in 'deprecate-old-prob-funs.stan', line 5, column 12: normal_log is +Warning in 'deprecated_syntax.stan', line 40, column 2: increment_log_prob(...); + is deprecated and will be removed in Stan 2.32.0. Use target += ...; + instead. This can be done automatically with stanc --print-canonical +Warning in 'deprecated_syntax.stan', line 42, column 11: get_lp() function is + deprecated. It will be removed in Stan 2.32.0. Use target() instead. This + can be done automatically with stanc --print-canonical +Warning in 'deprecated_syntax.stan', line 51, column 2: Comments beginning + with # are deprecated and this syntax will be removed in Stan 2.32.0. Use + // to begin line comments; this can be done automatically using stanc + --auto-format +Warning in 'deprecated_syntax.stan', line 54, column 4: assignment operator + <- is deprecated in the Stan language and will be removed in Stan 2.32.0; + use = instead. This can be done automatically with stanc + --print-canonical +Warning in 'deprecated_syntax.stan', line 26, column 12: normal_log is deprecated and will be removed in Stan 2.32.0. Use normal_lpdf instead. -Warning in 'deprecate-old-prob-funs.stan', line 6, column 6: normal_cdf_log - is deprecated and will be removed in Stan 2.32.0. Use normal_lcdf - instead. -Warning in 'deprecate-old-prob-funs.stan', line 7, column 6: normal_ccdf_log - is deprecated and will be removed in Stan 2.32.0. Use normal_lccdf - instead. +Warning in 'deprecated_syntax.stan', line 27, column 6: normal_cdf_log is + deprecated and will be removed in Stan 2.32.0. Use normal_lcdf instead. +Warning in 'deprecated_syntax.stan', line 28, column 6: normal_ccdf_log is + deprecated and will be removed in Stan 2.32.0. Use normal_lccdf instead. +Warning in 'deprecated_syntax.stan', line 40, column 21: Use of bernoulli_cdf + without a vertical bar (|) between the first two arguments of a CDF is + deprecated and will be removed in Stan 2.32.0. This can be automatically + changed using stanc --print-canonical +Warning in 'deprecated_syntax.stan', line 49, column 11: multiply_log is + deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. + This can be automatically changed using stanc --print-canonical +Warning in 'deprecated_syntax.stan', line 57, column 12: Use of the _log + suffix in user defined probability function foo_t_log is deprecated and + will be removed in Stan 2.32.0, use name 'foo_t_lpdf' instead. +Warning in 'deprecated_syntax.stan', line 58, column 6: Use of the _log + suffix in user defined probability function foo is deprecated and will be + removed in Stan 2.32.0, use name 'foo_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format duplicate-warns.stan model { real foo; @@ -3269,9 +3296,12 @@ model { Warning in 'fun_log_forward_decl.stan', line 17, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical +Warning in 'fun_log_forward_decl.stan', line 16, column 7: Use of the _log + suffix in user defined probability function n is deprecated and will be + removed in Stan 2.32.0, use name 'n_lpdf' instead. Warning in 'fun_log_forward_decl.stan', line 17, column 21: Use of the _log suffix in user defined probability function n_log is deprecated and will - be removed in Stan 2.32.0, use n_lpdf instead. + be removed in Stan 2.32.0, use name 'n_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format functions-fwd-ref.stan functions { int foo(int n); @@ -3549,121 +3579,127 @@ generated quantities { Warning in 'functions-good1.stan', line 63, column 6: Use of the _log suffix in user defined probability function foo0_log is deprecated and will be - removed in Stan 2.32.0, use foo0_lpmf instead. + removed in Stan 2.32.0, use name 'foo0_lpmf' instead. Warning in 'functions-good1.stan', line 64, column 6: Use of the _log suffix in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use foo1_lpdf instead. + removed in Stan 2.32.0, use name 'foo1_lpdf' instead. Warning in 'functions-good1.stan', line 65, column 6: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 66, column 6: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 67, column 6: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 68, column 6: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 124, column 9: Use of the _log suffix in user defined probability function foo0_log is deprecated and will be - removed in Stan 2.32.0, use foo0_lpmf instead. + removed in Stan 2.32.0, use name 'foo0_lpmf' instead. Warning in 'functions-good1.stan', line 126, column 9: Use of the _log suffix in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use foo1_lpdf instead. + removed in Stan 2.32.0, use name 'foo1_lpdf' instead. Warning in 'functions-good1.stan', line 127, column 9: Use of the _log suffix in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use foo1_lpdf instead. + removed in Stan 2.32.0, use name 'foo1_lpdf' instead. Warning in 'functions-good1.stan', line 128, column 9: Use of the _log suffix in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use foo1_lpdf instead. + removed in Stan 2.32.0, use name 'foo1_lpdf' instead. Warning in 'functions-good1.stan', line 130, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 131, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 132, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 133, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 135, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 136, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 138, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 139, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 141, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 186, column 9: Use of the _log suffix in user defined probability function foo0_log is deprecated and will be - removed in Stan 2.32.0, use foo0_lpmf instead. + removed in Stan 2.32.0, use name 'foo0_lpmf' instead. Warning in 'functions-good1.stan', line 187, column 9: Use of the _log suffix in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use foo1_lpdf instead. + removed in Stan 2.32.0, use name 'foo1_lpdf' instead. Warning in 'functions-good1.stan', line 188, column 9: Use of the _log suffix in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use foo1_lpdf instead. + removed in Stan 2.32.0, use name 'foo1_lpdf' instead. Warning in 'functions-good1.stan', line 189, column 9: Use of the _log suffix in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use foo1_lpdf instead. + removed in Stan 2.32.0, use name 'foo1_lpdf' instead. Warning in 'functions-good1.stan', line 191, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 192, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 193, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 194, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 196, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 197, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 199, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 200, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 202, column 9: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. +Warning in 'functions-good1.stan', line 205, column 13: Use of the _log + suffix in user defined probability function foo1 is deprecated and will + be removed in Stan 2.32.0, use name 'foo1_lpdf' instead. +Warning in 'functions-good1.stan', line 206, column 13: Use of the _log + suffix in user defined probability function foo2 is deprecated and will + be removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 221, column 6: Use of the _log suffix in user defined probability function foo0_log is deprecated and will be - removed in Stan 2.32.0, use foo0_lpmf instead. + removed in Stan 2.32.0, use name 'foo0_lpmf' instead. Warning in 'functions-good1.stan', line 222, column 6: Use of the _log suffix in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use foo1_lpdf instead. + removed in Stan 2.32.0, use name 'foo1_lpdf' instead. Warning in 'functions-good1.stan', line 223, column 6: Use of the _log suffix in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use foo1_lpdf instead. + removed in Stan 2.32.0, use name 'foo1_lpdf' instead. Warning in 'functions-good1.stan', line 224, column 6: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 225, column 6: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 226, column 6: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. Warning in 'functions-good1.stan', line 227, column 6: Use of the _log suffix in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use foo2_lpdf instead. + removed in Stan 2.32.0, use name 'foo2_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format functions-good2.stan functions { real foo_bar0() { @@ -3774,6 +3810,9 @@ model { Warning in 'funs3.stan', line 3, column 11: normal_log is deprecated and will be removed in Stan 2.32.0. Use normal_lpdf instead. +Warning in 'funs3.stan', line 10, column 6: Use of the _log suffix in user + defined probability function unit_normal is deprecated and will be + removed in Stan 2.32.0, use name 'unit_normal_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format funs4.stan functions { real unit_normal_log(real y) { @@ -3794,7 +3833,7 @@ Warning in 'funs4.stan', line 3, column 11: normal_log is deprecated and will be removed in Stan 2.32.0. Use normal_lpdf instead. Warning in 'funs4.stan', line 10, column 21: Use of the _log suffix in user defined probability function unit_normal_log is deprecated and will be - removed in Stan 2.32.0, use unit_normal_lpdf instead. + removed in Stan 2.32.0, use name 'unit_normal_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format funs5.stan functions { void foo(real x) { @@ -5035,6 +5074,24 @@ model { } } +Warning in 'lower-trunc-discrete.stan', line 72, column 11: Use of the _log + suffix in user defined probability function bar is deprecated and will be + removed in Stan 2.32.0, use name 'bar_lpmf' instead. +Warning in 'lower-trunc-discrete.stan', line 73, column 11: Use of the _log + suffix in user defined probability function bar is deprecated and will be + removed in Stan 2.32.0, use name 'bar_lpmf' instead. +Warning in 'lower-trunc-discrete.stan', line 74, column 11: Use of the _log + suffix in user defined probability function bar is deprecated and will be + removed in Stan 2.32.0, use name 'bar_lpmf' instead. +Warning in 'lower-trunc-discrete.stan', line 87, column 11: Use of the _log + suffix in user defined probability function quux is deprecated and will + be removed in Stan 2.32.0, use name 'quux_lpdf' instead. +Warning in 'lower-trunc-discrete.stan', line 88, column 11: Use of the _log + suffix in user defined probability function quux is deprecated and will + be removed in Stan 2.32.0, use name 'quux_lpdf' instead. +Warning in 'lower-trunc-discrete.stan', line 89, column 11: Use of the _log + suffix in user defined probability function quux is deprecated and will + be removed in Stan 2.32.0, use name 'quux_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format lp_in_fun.stan functions { void foo_lp() { @@ -6084,6 +6141,15 @@ model { y ~ foo(theta) T[L, U]; } +Warning in 'truncation-user-defined.stan', line 15, column 6: Use of the _log + suffix in user defined probability function foo is deprecated and will be + removed in Stan 2.32.0, use name 'foo_lpdf' instead. +Warning in 'truncation-user-defined.stan', line 16, column 6: Use of the _log + suffix in user defined probability function foo is deprecated and will be + removed in Stan 2.32.0, use name 'foo_lpdf' instead. +Warning in 'truncation-user-defined.stan', line 17, column 6: Use of the _log + suffix in user defined probability function foo is deprecated and will be + removed in Stan 2.32.0, use name 'foo_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format truncation-wild.stan model { array[1, 1] real T = {{42.0}}; From 0ddb6e10a922a477da58839ab57aeca97b915ee8 Mon Sep 17 00:00:00 2001 From: Brian Ward Date: Thu, 18 Nov 2021 14:47:38 -0500 Subject: [PATCH 4/5] Refactor deprecation analysis matching --- src/frontend/Deprecation_analysis.ml | 149 +++++++++--------- test/integration/good/code-gen/cpp.expected | 3 +- test/integration/good/code-gen/mir.expected | 3 +- .../good/code-gen/transformed_mir.expected | 3 +- test/integration/good/pretty.expected | 17 +- 5 files changed, 97 insertions(+), 78 deletions(-) diff --git a/src/frontend/Deprecation_analysis.ml b/src/frontend/Deprecation_analysis.ml index dfeceacfeb..a246e08a8c 100644 --- a/src/frontend/Deprecation_analysis.ml +++ b/src/frontend/Deprecation_analysis.ml @@ -28,11 +28,21 @@ let deprecated_distributions = | Ccdf -> Some (name ^ "_ccdf_log", name ^ "_lccdf") | Rng | UnaryVectorized -> None ) ) ) ) +let stan_lib_deprecations = + Map.merge_skewed deprecated_distributions deprecated_functions + ~combine:(fun ~key x y -> + Common.FatalError.fatal_error_msg + [%message + "Common key in deprecation map" + (key : string) + (x : string * string) + (y : string * string)] ) + let is_deprecated_distribution name = - Option.is_some (String.Map.find deprecated_distributions name) + Option.is_some (Map.find deprecated_distributions name) let rename_deprecated map name = - String.Map.find map name |> Option.map ~f:fst |> Option.value ~default:name + Map.find map name |> Option.map ~f:fst |> Option.value ~default:name let distribution_suffix name = let open String in @@ -102,67 +112,58 @@ let rec collect_deprecated_expr deprecated_userdefined , "The function `if_else` is deprecated and will be removed in Stan \ 2.32.0. Use the conditional operator (x ? y : z) instead; this \ can be automatically changed using stanc --print-canonical" ) ] - @ List.concat - (List.map l ~f:(fun e -> - collect_deprecated_expr deprecated_userdefined [] e ) ) + @ List.concat_map l ~f:(fun e -> + collect_deprecated_expr deprecated_userdefined [] e ) | FunApp (StanLib _, {name; _}, l) -> let w = - if Option.is_some (String.Map.find deprecated_distributions name) then - let rename, version = - String.Map.find_exn deprecated_distributions name in - [ ( emeta.loc - , name ^ " is deprecated and will be removed in Stan " ^ version - ^ ". Use " ^ rename ^ " instead." ) ] - else if String.is_suffix name ~suffix:"_cdf" then - [ ( emeta.loc - , "Use of " ^ name - ^ " without a vertical bar (|) between the first two arguments \ - of a CDF is deprecated and will be removed in Stan 2.32.0. \ - This can be automatically changed using stanc \ - --print-canonical" ) ] - else if Option.is_some (String.Map.find deprecated_functions name) then - let rename, version = String.Map.find_exn deprecated_functions name in - [ ( emeta.loc - , name ^ " is deprecated and will be removed in Stan " ^ version - ^ ". Use " ^ rename - ^ " instead. This can be automatically changed using stanc \ - --print-canonical" ) ] - else if Option.is_some (String.Map.find deprecated_odes name) then - let rename, version = String.Map.find_exn deprecated_odes name in - [ ( emeta.loc - , name ^ " is deprecated and will be removed in Stan " ^ version - ^ ". Use " ^ rename - ^ " instead. \n\ - The new interface is slightly different, see: \ - https://mc-stan.org/users/documentation/case-studies/convert_odes.html" - ) ] - else [] in + match Map.find stan_lib_deprecations name with + | Some (rename, version) -> + [ ( emeta.loc + , name ^ " is deprecated and will be removed in Stan " ^ version + ^ ". Use " ^ rename + ^ " instead. This can be automatically changed using stanc \ + --print-canonical" ) ] + | _ when String.is_suffix name ~suffix:"_cdf" -> + [ ( emeta.loc + , "Use of " ^ name + ^ " without a vertical bar (|) between the first two arguments \ + of a CDF is deprecated and will be removed in Stan 2.32.0. \ + This can be automatically changed using stanc \ + --print-canonical" ) ] + | _ -> ( + match Map.find deprecated_odes name with + | Some (rename, version) -> + [ ( emeta.loc + , name ^ " is deprecated and will be removed in Stan " ^ version + ^ ". Use " ^ rename + ^ " instead. \n\ + The new interface is slightly different, see: \ + https://mc-stan.org/users/documentation/case-studies/convert_odes.html" + ) ] + | _ -> [] ) in acc @ w - @ List.concat - (List.map l ~f:(fun e -> - collect_deprecated_expr deprecated_userdefined [] e ) ) + @ List.concat_map l ~f:(fun e -> + collect_deprecated_expr deprecated_userdefined [] e ) | FunApp (UserDefined _, {name; _}, l) -> let w = - let type_ = String.Map.find deprecated_userdefined name in - if Option.is_some type_ then - [ ( emeta.loc - , "Use of the _log suffix in user defined probability function " - ^ name - ^ " is deprecated and will be removed in Stan 2.32.0, use name '" - ^ update_suffix name (Option.value_exn type_) - ^ "' instead." ) ] - else if String.is_suffix name ~suffix:"_cdf" then - [ ( emeta.loc - , "Use of " ^ name - ^ " without a vertical bar (|) between the first two arguments \ - of a CDF is deprecated and will be removed in Stan 2.32.0. \ - This can be automatically changed using stanc \ - --print-canonical" ) ] - else [] in + match Map.find deprecated_userdefined name with + | Some type_ -> + [ ( emeta.loc + , "Use of the _log suffix in user defined probability function " + ^ name + ^ " is deprecated and will be removed in Stan 2.32.0, use name \ + '" ^ update_suffix name type_ ^ "' instead." ) ] + | _ when String.is_suffix name ~suffix:"_cdf" -> + [ ( emeta.loc + , "Use of " ^ name + ^ " without a vertical bar (|) between the first two arguments \ + of a CDF is deprecated and will be removed in Stan 2.32.0. \ + This can be automatically changed using stanc \ + --print-canonical" ) ] + | _ -> [] in acc @ w - @ List.concat - (List.map l ~f:(fun e -> - collect_deprecated_expr deprecated_userdefined [] e ) ) + @ List.concat_map l ~f:(fun e -> + collect_deprecated_expr deprecated_userdefined [] e ) | _ -> fold_expression (collect_deprecated_expr deprecated_userdefined) @@ -184,20 +185,26 @@ let rec collect_deprecated_stmt deprecated_userdefined acc @ collect_deprecated_lval deprecated_userdefined [] l @ collect_deprecated_expr deprecated_userdefined [] e - | Tilde {distribution= {name; id_loc}; arg; args; _} - when Option.is_some (String.Map.find deprecated_userdefined (name ^ "_log")) - -> - acc - @ [ ( id_loc - , "Use of the _log suffix in user defined probability function " - ^ name - ^ " is deprecated and will be removed in Stan 2.32.0, use name '" - ^ update_suffix (name ^ "_log") - (String.Map.find_exn deprecated_userdefined (name ^ "_log")) - ^ "' instead." ) ] - @ List.fold - ~f:(collect_deprecated_expr deprecated_userdefined) - ~init:[] (arg :: args) + | Tilde {distribution= {name; id_loc}; arg; args; _} -> ( + match Map.find deprecated_userdefined (name ^ "_log") with + | Some type_ -> + acc + @ [ ( id_loc + , "Use of the _log suffix in user defined probability function " + ^ name + ^ " is deprecated and will be removed in Stan 2.32.0, use name '" + ^ update_suffix (name ^ "_log") type_ + ^ "' instead." ) ] + @ List.fold + ~f:(collect_deprecated_expr deprecated_userdefined) + ~init:[] (arg :: args) + | None -> + fold_statement + (collect_deprecated_expr deprecated_userdefined) + (collect_deprecated_stmt deprecated_userdefined) + (collect_deprecated_lval deprecated_userdefined) + (fun l _ -> l) + acc stmt ) | FunDef {body; _} -> collect_deprecated_stmt deprecated_userdefined acc body | _ -> fold_statement diff --git a/test/integration/good/code-gen/cpp.expected b/test/integration/good/code-gen/cpp.expected index 479c8d22f3..415ff64cb2 100644 --- a/test/integration/good/code-gen/cpp.expected +++ b/test/integration/good/code-gen/cpp.expected @@ -14795,7 +14795,8 @@ Warning in 'mother.stan', line 187, column 15: get_lp() function is deprecated. It will be removed in Stan 2.32.0. Use target() instead. This can be done automatically with stanc --print-canonical Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and - will be removed in Stan 2.32.0. Use normal_lpdf instead. + will be removed in Stan 2.32.0. Use normal_lpdf instead. This can be + automatically changed using stanc --print-canonical $ ../../../../../install/default/bin/stanc --print-cpp motherHOF.stan // Code generated by %%NAME%% %%VERSION%% diff --git a/test/integration/good/code-gen/mir.expected b/test/integration/good/code-gen/mir.expected index 1ae8271f7e..54c7beb593 100644 --- a/test/integration/good/code-gen/mir.expected +++ b/test/integration/good/code-gen/mir.expected @@ -14917,4 +14917,5 @@ Warning in 'mother.stan', line 187, column 15: get_lp() function is deprecated. It will be removed in Stan 2.32.0. Use target() instead. This can be done automatically with stanc --print-canonical Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and - will be removed in Stan 2.32.0. Use normal_lpdf instead. + will be removed in Stan 2.32.0. Use normal_lpdf instead. This can be + automatically changed using stanc --print-canonical diff --git a/test/integration/good/code-gen/transformed_mir.expected b/test/integration/good/code-gen/transformed_mir.expected index 5e18e9afb7..eda389b164 100644 --- a/test/integration/good/code-gen/transformed_mir.expected +++ b/test/integration/good/code-gen/transformed_mir.expected @@ -24623,4 +24623,5 @@ Warning in 'mother.stan', line 187, column 15: get_lp() function is deprecated. It will be removed in Stan 2.32.0. Use target() instead. This can be done automatically with stanc --print-canonical Warning in 'mother.stan', line 63, column 23: normal_log is deprecated and - will be removed in Stan 2.32.0. Use normal_lpdf instead. + will be removed in Stan 2.32.0. Use normal_lpdf instead. This can be + automatically changed using stanc --print-canonical diff --git a/test/integration/good/pretty.expected b/test/integration/good/pretty.expected index 9a8df718a5..adadf8ea76 100644 --- a/test/integration/good/pretty.expected +++ b/test/integration/good/pretty.expected @@ -3033,10 +3033,13 @@ Warning in 'deprecated_syntax.stan', line 54, column 4: assignment operator --print-canonical Warning in 'deprecated_syntax.stan', line 26, column 12: normal_log is deprecated and will be removed in Stan 2.32.0. Use normal_lpdf instead. + This can be automatically changed using stanc --print-canonical Warning in 'deprecated_syntax.stan', line 27, column 6: normal_cdf_log is deprecated and will be removed in Stan 2.32.0. Use normal_lcdf instead. + This can be automatically changed using stanc --print-canonical Warning in 'deprecated_syntax.stan', line 28, column 6: normal_ccdf_log is deprecated and will be removed in Stan 2.32.0. Use normal_lccdf instead. + This can be automatically changed using stanc --print-canonical Warning in 'deprecated_syntax.stan', line 40, column 21: Use of bernoulli_cdf without a vertical bar (|) between the first two arguments of a CDF is deprecated and will be removed in Stan 2.32.0. This can be automatically @@ -3077,11 +3080,14 @@ Warning in 'duplicate-warns.stan', line 7, column 8: binomial_coefficient_log is deprecated and will be removed in Stan 2.32.0. Use lchoose instead. This can be automatically changed using stanc --print-canonical Warning in 'duplicate-warns.stan', line 9, column 8: normal_log is deprecated - and will be removed in Stan 2.32.0. Use normal_lpdf instead. + and will be removed in Stan 2.32.0. Use normal_lpdf instead. This can be + automatically changed using stanc --print-canonical Warning in 'duplicate-warns.stan', line 10, column 8: normal_cdf_log is deprecated and will be removed in Stan 2.32.0. Use normal_lcdf instead. + This can be automatically changed using stanc --print-canonical Warning in 'duplicate-warns.stan', line 11, column 8: normal_ccdf_log is deprecated and will be removed in Stan 2.32.0. Use normal_lccdf instead. + This can be automatically changed using stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format fun-defs-lpdf.stan functions { real bar_baz_lpdf(real a, real b) { @@ -3777,7 +3783,8 @@ Warning in 'funs1.stan', line 3, column 4: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical Warning in 'funs1.stan', line 3, column 23: normal_log is deprecated and will - be removed in Stan 2.32.0. Use normal_lpdf instead. + be removed in Stan 2.32.0. Use normal_lpdf instead. This can be + automatically changed using stanc --print-canonical $ ../../../../install/default/bin/stanc --auto-format funs2.stan functions { real unit_normal_rng() { @@ -3809,7 +3816,8 @@ model { } Warning in 'funs3.stan', line 3, column 11: normal_log is deprecated and will - be removed in Stan 2.32.0. Use normal_lpdf instead. + be removed in Stan 2.32.0. Use normal_lpdf instead. This can be + automatically changed using stanc --print-canonical Warning in 'funs3.stan', line 10, column 6: Use of the _log suffix in user defined probability function unit_normal is deprecated and will be removed in Stan 2.32.0, use name 'unit_normal_lpdf' instead. @@ -3830,7 +3838,8 @@ Warning in 'funs4.stan', line 10, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical Warning in 'funs4.stan', line 3, column 11: normal_log is deprecated and will - be removed in Stan 2.32.0. Use normal_lpdf instead. + be removed in Stan 2.32.0. Use normal_lpdf instead. This can be + automatically changed using stanc --print-canonical Warning in 'funs4.stan', line 10, column 21: Use of the _log suffix in user defined probability function unit_normal_log is deprecated and will be removed in Stan 2.32.0, use name 'unit_normal_lpdf' instead. From 8fda5b66ef25ec053f0c543c4005ade85bcd4db4 Mon Sep 17 00:00:00 2001 From: Brian Ward Date: Thu, 18 Nov 2021 15:55:52 -0500 Subject: [PATCH 5/5] Re-think _log warnings --- src/frontend/Deprecation_analysis.ml | 106 +++----- test/integration/good/code-gen/cpp.expected | 10 + test/integration/good/pretty.expected | 258 +++++++------------- 3 files changed, 133 insertions(+), 241 deletions(-) diff --git a/src/frontend/Deprecation_analysis.ml b/src/frontend/Deprecation_analysis.ml index a246e08a8c..51923e5751 100644 --- a/src/frontend/Deprecation_analysis.ml +++ b/src/frontend/Deprecation_analysis.ml @@ -87,20 +87,23 @@ let update_suffix name type_ = else drop_suffix name 4 ^ "_lpmf" let find_udf_log_suffix = function - | { stmt= FunDef {funname= {name; _}; arguments= (_, type_, _) :: _; _} + | { stmt= + FunDef + { funname= {name; _} + ; arguments= (_, ((UReal | UInt) as type_), _) :: _ + ; _ } ; smeta= _ } when String.is_suffix ~suffix:"_log" name -> Some (name, type_) | _ -> None -let rec collect_deprecated_expr deprecated_userdefined - (acc : (Location_span.t * string) list) +let rec collect_deprecated_expr (acc : (Location_span.t * string) list) ({expr; emeta} : (typed_expr_meta, fun_kind) expr_with) : (Location_span.t * string) list = match expr with | FunApp (StanLib FnPlain, {name= "abs"; _}, [e]) when Middle.UnsizedType.is_real_type e.emeta.type_ -> - collect_deprecated_expr deprecated_userdefined + collect_deprecated_expr ( acc @ [ ( emeta.loc , "Use of the `abs` function with real-valued arguments is \ @@ -112,9 +115,8 @@ let rec collect_deprecated_expr deprecated_userdefined , "The function `if_else` is deprecated and will be removed in Stan \ 2.32.0. Use the conditional operator (x ? y : z) instead; this \ can be automatically changed using stanc --print-canonical" ) ] - @ List.concat_map l ~f:(fun e -> - collect_deprecated_expr deprecated_userdefined [] e ) - | FunApp (StanLib _, {name; _}, l) -> + @ List.concat_map l ~f:(fun e -> collect_deprecated_expr [] e) + | FunApp ((StanLib _ | UserDefined _), {name; _}, l) -> let w = match Map.find stan_lib_deprecations name with | Some (rename, version) -> @@ -141,76 +143,35 @@ let rec collect_deprecated_expr deprecated_userdefined https://mc-stan.org/users/documentation/case-studies/convert_odes.html" ) ] | _ -> [] ) in - acc @ w - @ List.concat_map l ~f:(fun e -> - collect_deprecated_expr deprecated_userdefined [] e ) - | FunApp (UserDefined _, {name; _}, l) -> - let w = - match Map.find deprecated_userdefined name with - | Some type_ -> - [ ( emeta.loc - , "Use of the _log suffix in user defined probability function " - ^ name - ^ " is deprecated and will be removed in Stan 2.32.0, use name \ - '" ^ update_suffix name type_ ^ "' instead." ) ] - | _ when String.is_suffix name ~suffix:"_cdf" -> - [ ( emeta.loc - , "Use of " ^ name - ^ " without a vertical bar (|) between the first two arguments \ - of a CDF is deprecated and will be removed in Stan 2.32.0. \ - This can be automatically changed using stanc \ - --print-canonical" ) ] - | _ -> [] in - acc @ w - @ List.concat_map l ~f:(fun e -> - collect_deprecated_expr deprecated_userdefined [] e ) - | _ -> - fold_expression - (collect_deprecated_expr deprecated_userdefined) - (fun l _ -> l) - acc expr + acc @ w @ List.concat_map l ~f:(fun e -> collect_deprecated_expr [] e) + | _ -> fold_expression collect_deprecated_expr (fun l _ -> l) acc expr -let collect_deprecated_lval deprecated_userdefined acc l = - fold_lval_with - (collect_deprecated_expr deprecated_userdefined) - (fun x _ -> x) - acc l +let collect_deprecated_lval acc l = + fold_lval_with collect_deprecated_expr (fun x _ -> x) acc l -let rec collect_deprecated_stmt deprecated_userdefined - (acc : (Location_span.t * string) list) {stmt; _} : - (Location_span.t * string) list = +let rec collect_deprecated_stmt (acc : (Location_span.t * string) list) {stmt; _} + : (Location_span.t * string) list = match stmt with - | IncrementLogProb e -> collect_deprecated_expr deprecated_userdefined acc e - | Assignment {assign_lhs= l; assign_op= ArrowAssign; assign_rhs= e} -> - acc - @ collect_deprecated_lval deprecated_userdefined [] l - @ collect_deprecated_expr deprecated_userdefined [] e - | Tilde {distribution= {name; id_loc}; arg; args; _} -> ( - match Map.find deprecated_userdefined (name ^ "_log") with - | Some type_ -> + | FunDef + { body + ; funname= {name; id_loc} + ; arguments= (_, ((UReal | UInt) as type_), _) :: _ + ; _ } + when String.is_suffix ~suffix:"_log" name -> + let acc = acc @ [ ( id_loc - , "Use of the _log suffix in user defined probability function " - ^ name - ^ " is deprecated and will be removed in Stan 2.32.0, use name '" - ^ update_suffix (name ^ "_log") type_ - ^ "' instead." ) ] - @ List.fold - ~f:(collect_deprecated_expr deprecated_userdefined) - ~init:[] (arg :: args) - | None -> - fold_statement - (collect_deprecated_expr deprecated_userdefined) - (collect_deprecated_stmt deprecated_userdefined) - (collect_deprecated_lval deprecated_userdefined) - (fun l _ -> l) - acc stmt ) - | FunDef {body; _} -> collect_deprecated_stmt deprecated_userdefined acc body + , "Use of the _log suffix in user defined probability functions is \ + deprecated and will be removed in Stan 2.32.0, use name '" + ^ update_suffix name type_ + ^ "' instead if you intend on using this function in ~ \ + statements or calling unnormalized probability functions \ + inside of it." ) ] in + collect_deprecated_stmt acc body + | FunDef {body; _} -> collect_deprecated_stmt acc body | _ -> - fold_statement - (collect_deprecated_expr deprecated_userdefined) - (collect_deprecated_stmt deprecated_userdefined) - (collect_deprecated_lval deprecated_userdefined) + fold_statement collect_deprecated_expr collect_deprecated_stmt + collect_deprecated_lval (fun l _ -> l) acc stmt @@ -221,5 +182,4 @@ let collect_userdef_distributions program = |> String.Map.of_alist_exn let collect_warnings (program : typed_program) = - let deprecated_userdefined = collect_userdef_distributions program in - fold_program (collect_deprecated_stmt deprecated_userdefined) [] program + fold_program collect_deprecated_stmt [] program diff --git a/test/integration/good/code-gen/cpp.expected b/test/integration/good/code-gen/cpp.expected index 415ff64cb2..490f82cfd5 100644 --- a/test/integration/good/code-gen/cpp.expected +++ b/test/integration/good/code-gen/cpp.expected @@ -31426,6 +31426,16 @@ stan::math::profile_map& get_stan_profile_data() { +Warning in 'single-argument-lpmf.stan', line 2, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'foo0_lpmf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. +Warning in 'single-argument-lpmf.stan', line 11, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'foo2_lpdf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. $ ../../../../../install/default/bin/stanc --print-cpp tilde-block.stan // Code generated by %%NAME%% %%VERSION%% diff --git a/test/integration/good/pretty.expected b/test/integration/good/pretty.expected index adadf8ea76..54a67e2db7 100644 --- a/test/integration/good/pretty.expected +++ b/test/integration/good/pretty.expected @@ -3031,6 +3031,16 @@ Warning in 'deprecated_syntax.stan', line 54, column 4: assignment operator <- is deprecated in the Stan language and will be removed in Stan 2.32.0; use = instead. This can be done automatically with stanc --print-canonical +Warning in 'deprecated_syntax.stan', line 2, column 9: Use of the _log suffix + in user defined probability functions is deprecated and will be removed + in Stan 2.32.0, use name 'foo_lpdf' instead if you intend on using this + function in ~ statements or calling unnormalized probability functions + inside of it. +Warning in 'deprecated_syntax.stan', line 6, column 8: Use of the _log suffix + in user defined probability functions is deprecated and will be removed + in Stan 2.32.0, use name 'foo_t_lpdf' instead if you intend on using this + function in ~ statements or calling unnormalized probability functions + inside of it. Warning in 'deprecated_syntax.stan', line 26, column 12: normal_log is deprecated and will be removed in Stan 2.32.0. Use normal_lpdf instead. This can be automatically changed using stanc --print-canonical @@ -3047,12 +3057,6 @@ Warning in 'deprecated_syntax.stan', line 40, column 21: Use of bernoulli_cdf Warning in 'deprecated_syntax.stan', line 49, column 11: multiply_log is deprecated and will be removed in Stan 2.32.0. Use lmultiply instead. This can be automatically changed using stanc --print-canonical -Warning in 'deprecated_syntax.stan', line 57, column 12: Use of the _log - suffix in user defined probability function foo_t_log is deprecated and - will be removed in Stan 2.32.0, use name 'foo_t_lpdf' instead. -Warning in 'deprecated_syntax.stan', line 58, column 6: Use of the _log - suffix in user defined probability function foo is deprecated and will be - removed in Stan 2.32.0, use name 'foo_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format duplicate-warns.stan model { real foo; @@ -3302,12 +3306,16 @@ model { Warning in 'fun_log_forward_decl.stan', line 17, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical -Warning in 'fun_log_forward_decl.stan', line 16, column 7: Use of the _log - suffix in user defined probability function n is deprecated and will be - removed in Stan 2.32.0, use name 'n_lpdf' instead. -Warning in 'fun_log_forward_decl.stan', line 17, column 21: Use of the _log - suffix in user defined probability function n_log is deprecated and will - be removed in Stan 2.32.0, use name 'n_lpdf' instead. +Warning in 'fun_log_forward_decl.stan', line 6, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'n_lpdf' instead if you intend on using + this function in ~ statements or calling unnormalized probability + functions inside of it. +Warning in 'fun_log_forward_decl.stan', line 8, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'n_lpdf' instead if you intend on using + this function in ~ statements or calling unnormalized probability + functions inside of it. $ ../../../../install/default/bin/stanc --auto-format functions-fwd-ref.stan functions { int foo(int n); @@ -3583,129 +3591,21 @@ generated quantities { z = foo2_rng(1, 2); } -Warning in 'functions-good1.stan', line 63, column 6: Use of the _log suffix - in user defined probability function foo0_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo0_lpmf' instead. -Warning in 'functions-good1.stan', line 64, column 6: Use of the _log suffix - in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 65, column 6: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 66, column 6: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 67, column 6: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 68, column 6: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 124, column 9: Use of the _log suffix - in user defined probability function foo0_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo0_lpmf' instead. -Warning in 'functions-good1.stan', line 126, column 9: Use of the _log suffix - in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 127, column 9: Use of the _log suffix - in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 128, column 9: Use of the _log suffix - in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 130, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 131, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 132, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 133, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 135, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 136, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 138, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 139, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 141, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 186, column 9: Use of the _log suffix - in user defined probability function foo0_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo0_lpmf' instead. -Warning in 'functions-good1.stan', line 187, column 9: Use of the _log suffix - in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 188, column 9: Use of the _log suffix - in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 189, column 9: Use of the _log suffix - in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 191, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 192, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 193, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 194, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 196, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 197, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 199, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 200, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 202, column 9: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 205, column 13: Use of the _log - suffix in user defined probability function foo1 is deprecated and will - be removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 206, column 13: Use of the _log - suffix in user defined probability function foo2 is deprecated and will - be removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 221, column 6: Use of the _log suffix - in user defined probability function foo0_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo0_lpmf' instead. -Warning in 'functions-good1.stan', line 222, column 6: Use of the _log suffix - in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 223, column 6: Use of the _log suffix - in user defined probability function foo1_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo1_lpdf' instead. -Warning in 'functions-good1.stan', line 224, column 6: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 225, column 6: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 226, column 6: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. -Warning in 'functions-good1.stan', line 227, column 6: Use of the _log suffix - in user defined probability function foo2_log is deprecated and will be - removed in Stan 2.32.0, use name 'foo2_lpdf' instead. +Warning in 'functions-good1.stan', line 36, column 7: Use of the _log suffix + in user defined probability functions is deprecated and will be removed + in Stan 2.32.0, use name 'foo0_lpmf' instead if you intend on using this + function in ~ statements or calling unnormalized probability functions + inside of it. +Warning in 'functions-good1.stan', line 39, column 7: Use of the _log suffix + in user defined probability functions is deprecated and will be removed + in Stan 2.32.0, use name 'foo1_lpdf' instead if you intend on using this + function in ~ statements or calling unnormalized probability functions + inside of it. +Warning in 'functions-good1.stan', line 42, column 7: Use of the _log suffix + in user defined probability functions is deprecated and will be removed + in Stan 2.32.0, use name 'foo2_lpdf' instead if you intend on using this + function in ~ statements or calling unnormalized probability functions + inside of it. $ ../../../../install/default/bin/stanc --auto-format functions-good2.stan functions { real foo_bar0() { @@ -3815,12 +3715,14 @@ model { y ~ unit_normal(); } +Warning in 'funs3.stan', line 2, column 7: Use of the _log suffix in user + defined probability functions is deprecated and will be removed in Stan + 2.32.0, use name 'unit_normal_lpdf' instead if you intend on using this + function in ~ statements or calling unnormalized probability functions + inside of it. Warning in 'funs3.stan', line 3, column 11: normal_log is deprecated and will be removed in Stan 2.32.0. Use normal_lpdf instead. This can be automatically changed using stanc --print-canonical -Warning in 'funs3.stan', line 10, column 6: Use of the _log suffix in user - defined probability function unit_normal is deprecated and will be - removed in Stan 2.32.0, use name 'unit_normal_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format funs4.stan functions { real unit_normal_log(real y) { @@ -3837,12 +3739,14 @@ model { Warning in 'funs4.stan', line 10, column 2: increment_log_prob(...); is deprecated and will be removed in Stan 2.32.0. Use target += ...; instead. This can be done automatically with stanc --print-canonical +Warning in 'funs4.stan', line 2, column 7: Use of the _log suffix in user + defined probability functions is deprecated and will be removed in Stan + 2.32.0, use name 'unit_normal_lpdf' instead if you intend on using this + function in ~ statements or calling unnormalized probability functions + inside of it. Warning in 'funs4.stan', line 3, column 11: normal_log is deprecated and will be removed in Stan 2.32.0. Use normal_lpdf instead. This can be automatically changed using stanc --print-canonical -Warning in 'funs4.stan', line 10, column 21: Use of the _log suffix in user - defined probability function unit_normal_log is deprecated and will be - removed in Stan 2.32.0, use name 'unit_normal_lpdf' instead. $ ../../../../install/default/bin/stanc --auto-format funs5.stan functions { void foo(real x) { @@ -5083,24 +4987,36 @@ model { } } -Warning in 'lower-trunc-discrete.stan', line 72, column 11: Use of the _log - suffix in user defined probability function bar is deprecated and will be - removed in Stan 2.32.0, use name 'bar_lpmf' instead. -Warning in 'lower-trunc-discrete.stan', line 73, column 11: Use of the _log - suffix in user defined probability function bar is deprecated and will be - removed in Stan 2.32.0, use name 'bar_lpmf' instead. -Warning in 'lower-trunc-discrete.stan', line 74, column 11: Use of the _log - suffix in user defined probability function bar is deprecated and will be - removed in Stan 2.32.0, use name 'bar_lpmf' instead. -Warning in 'lower-trunc-discrete.stan', line 87, column 11: Use of the _log - suffix in user defined probability function quux is deprecated and will - be removed in Stan 2.32.0, use name 'quux_lpdf' instead. -Warning in 'lower-trunc-discrete.stan', line 88, column 11: Use of the _log - suffix in user defined probability function quux is deprecated and will - be removed in Stan 2.32.0, use name 'quux_lpdf' instead. -Warning in 'lower-trunc-discrete.stan', line 89, column 11: Use of the _log - suffix in user defined probability function quux is deprecated and will - be removed in Stan 2.32.0, use name 'quux_lpdf' instead. +Warning in 'lower-trunc-discrete.stan', line 14, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'bar_lpmf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. +Warning in 'lower-trunc-discrete.stan', line 17, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'bar_lcdf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. +Warning in 'lower-trunc-discrete.stan', line 20, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'bar_lccdf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. +Warning in 'lower-trunc-discrete.stan', line 36, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'quux_lpdf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. +Warning in 'lower-trunc-discrete.stan', line 39, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'quux_lcdf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. +Warning in 'lower-trunc-discrete.stan', line 42, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'quux_lccdf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. $ ../../../../install/default/bin/stanc --auto-format lp_in_fun.stan functions { void foo_lp() { @@ -6150,15 +6066,21 @@ model { y ~ foo(theta) T[L, U]; } -Warning in 'truncation-user-defined.stan', line 15, column 6: Use of the _log - suffix in user defined probability function foo is deprecated and will be - removed in Stan 2.32.0, use name 'foo_lpdf' instead. -Warning in 'truncation-user-defined.stan', line 16, column 6: Use of the _log - suffix in user defined probability function foo is deprecated and will be - removed in Stan 2.32.0, use name 'foo_lpdf' instead. -Warning in 'truncation-user-defined.stan', line 17, column 6: Use of the _log - suffix in user defined probability function foo is deprecated and will be - removed in Stan 2.32.0, use name 'foo_lpdf' instead. +Warning in 'truncation-user-defined.stan', line 2, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'foo_lpdf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. +Warning in 'truncation-user-defined.stan', line 3, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'foo_lcdf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. +Warning in 'truncation-user-defined.stan', line 4, column 7: Use of the _log + suffix in user defined probability functions is deprecated and will be + removed in Stan 2.32.0, use name 'foo_lccdf' instead if you intend on + using this function in ~ statements or calling unnormalized probability + functions inside of it. $ ../../../../install/default/bin/stanc --auto-format truncation-wild.stan model { array[1, 1] real T = {{42.0}};