diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/lstbayes')
-rw-r--r-- | Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx | 283 |
1 files changed, 111 insertions, 172 deletions
diff --git a/Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx b/Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx index 5b09eed74d7..00a8634a93e 100644 --- a/Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx +++ b/Master/texmf-dist/source/latex/lstbayes/lstbayes.dtx @@ -1,6 +1,6 @@ -% \iffalse meta-comment +%%%%%%%%% \iffalse meta-comment % -% Copyright (C) 2015 by Jeffrey B. Arnold <jeffrey.arnold@gmail.com> +% Copyright (C) 2018 by Jeffrey B. Arnold <jeffrey.arnold@gmail.com> % --------------------------------------------------------------------------- % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -26,7 +26,7 @@ %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] %<package>\ProvidesPackage{lstbayes} %<*package> - [2016/06/26 lstbayes listings language drivers for BUGS, JAGS, and Stan] + [2018/07/06 lstbayes listings language drivers for BUGS, JAGS, and Stan] %</package> % %<*driver> @@ -133,25 +133,59 @@ % \subsection{Stan} % % Language driver for \href{http://mc-stan.org/}{Stan}. -% The driver is based on Stan modeling language version \href{https://github.com/stan-dev/stan/releases/download/v2.10.0/stan-reference-2.10.0.pdf}{2.10.0}. +% The driver is based on Stan modeling language version \href{https://github.com/stan-dev/stan/releases/download/v2.17.0/stan-reference-2.17.0.pdf}{2.17.0}. % % \begin{macrocode} \lstdefinelanguage{Stan}{ - morekeywords=[1]{functions,data,parameters,transformed,model,generated,quantities,% - for,in,while,print,if,else,lower,upper,increment_log_prob,T,return,% - reject,integrate_ode,integrate_ode_bdf,integrate_ode_rk45,target},% - morekeywords=[2]{int,real,vector,% - ordered,positive_ordered,simplex,unit_vector,% - row_vector,matrix,% - cholesky_factor_corr,cholesky_factor_cov,% - coor_matrix,cov_matrix,% - void},% + morekeywords=[1]{% + functions,% + data,% + else,% + for,% + generated,% + if,% + in,% + increment_log_prob,% + integrate_ode_bdf,% + integrate_ode_rk45,% + integrate_ode,% + lower,% + model,% + parameters,% + print,% + quantities,% + reject,% + return,% + T,% + target,% + transformed,% + upper,% + while% + },% + morekeywords=[2]{% + cholesky_factor_corr,% + cholesky_factor_cov,% + corr_matrix,% + cov_matrix,% + int,% + matrix,% + ordered,% + positive_ordered,% + real,% + row_vector,% + simplex,% + unit_vector,% + vector,% + void% + },% morekeywords=[3]{% Phi,% Phi_approx,% abs,% acos,% acosh,% + algebra_solver,% + append_array,% append_col,% append_row,% asin,% @@ -159,87 +193,69 @@ atan,% atan2,% atanh,% - bernoulli_ccdf_log,% + bernoulli,% bernoulli_cdf,% - bernoulli_cdf_log,% bernoulli_lccdf,% bernoulli_lcdf,% - bernoulli_log,% - bernoulli_logit_log,% + bernoulli_logit,% bernoulli_logit_lpmf,% - bernoulli_logit_lpmf,% - bernoulli_lpmf,% + bernoulli_logit_rng,% bernoulli_lpmf,% bernoulli_rng,% bessel_first_kind,% bessel_second_kind,% - beta_binomial_ccdf_log,% + beta,% + beta_binomial,% beta_binomial_cdf,% - beta_binomial_cdf_log,% beta_binomial_lccdf,% beta_binomial_lcdf,% - beta_binomial_log,% - beta_binomial_lpmf,% beta_binomial_lpmf,% beta_binomial_rng,% - beta_ccdf_log,% beta_cdf,% - beta_cdf_log,% beta_lccdf,% beta_lcdf,% - beta_log,% - beta_lpdf,% beta_lpdf,% beta_rng,% binary_log_loss,% - binomial_ccdf_log,% + binomial,% binomial_cdf,% - binomial_cdf_log,% binomial_coefficient_log,% binomial_lccdf,% binomial_lcdf,% - binomial_log,% - binomial_logit_log,% - binomial_logit_lpmf,% + binomial_logit,% binomial_logit_lpmf,% binomial_lpmf,% - binomial_lpmf,% binomial_rng,% block,% - categorical_log,% - categorical_logit_log,% - categorical_logit_lpmf,% + categorical,% + categorical_logit,% categorical_logit_lpmf,% - categorical_lpmf,% + categorical_logit_rng,% categorical_lpmf,% categorical_rng,% - cauchy_ccdf_log,% + cauchy,% cauchy_cdf,% - cauchy_cdf_log,% cauchy_lccdf,% cauchy_lcdf,% - cauchy_log,% - cauchy_lpdf,% cauchy_lpdf,% cauchy_rng,% cbrt,% ceil,% - chi_square_ccdf_log,% + chi_square,% chi_square_cdf,% - chi_square_cdf_log,% chi_square_lccdf,% chi_square_lcdf,% - chi_square_log,% - chi_square_lpdf,% chi_square_lpdf,% chi_square_rng,% cholesky_decompose,% + choose,% col,% cols,% columns_dot_product,% columns_dot_self,% cos,% cosh,% + cov_exp_quad,% crossprod,% csr_extract_u,% csr_extract_v,% @@ -254,20 +270,16 @@ diagonal,% digamma,% dims,% - dirichlet_log,% - dirichlet_lpdf,% + dirichlet,% dirichlet_lpdf,% dirichlet_rng,% distance,% dot_product,% dot_self,% - double_exponential_ccdf_log,% + double_exponential,% double_exponential_cdf,% - double_exponential_cdf_log,% double_exponential_lccdf,% double_exponential_lcdf,% - double_exponential_log,% - double_exponential_lpdf,% double_exponential_lpdf,% double_exponential_rng,% e,% @@ -277,23 +289,17 @@ erfc,% exp,% exp2,% - exp_mod_normal_ccdf_log,% + exp_mod_normal,% exp_mod_normal_cdf,% - exp_mod_normal_cdf_log,% exp_mod_normal_lccdf,% exp_mod_normal_lcdf,% - exp_mod_normal_log,% - exp_mod_normal_lpdf,% exp_mod_normal_lpdf,% exp_mod_normal_rng,% expm1,% - exponential_ccdf_log,% + exponential,% exponential_cdf,% - exponential_cdf_log,% exponential_lccdf,% exponential_lcdf,% - exponential_log,% - exponential_lpdf,% exponential_lpdf,% exponential_rng,% fabs,% @@ -304,74 +310,58 @@ fmax,% fmin,% fmod,% - frechet_ccdf_log,% + frechet,% frechet_cdf,% - frechet_cdf_log,% frechet_lccdf,% frechet_lcdf,% - frechet_log,% - frechet_lpdf,% frechet_lpdf,% frechet_rng,% - gamma_ccdf_log,% + gamma,% gamma_cdf,% - gamma_cdf_log,% gamma_lccdf,% gamma_lcdf,% - gamma_log,% - gamma_lpdf,% gamma_lpdf,% gamma_p,% gamma_q,% gamma_rng,% - gaussian_dlm_obs_log,% - gaussian_dlm_obs_lpdf,% + gaussian_dlm_obs,% gaussian_dlm_obs_lpdf,% get_lp,% - gumbel_ccdf_log,% + gumbel,% gumbel_cdf,% - gumbel_cdf_log,% gumbel_lccdf,% gumbel_lcdf,% - gumbel_log,% - gumbel_lpdf,% gumbel_lpdf,% gumbel_rng,% head,% - hypergeometric_log,% - hypergeometric_lpmf,% + hypergeometric,% hypergeometric_lpmf,% hypergeometric_rng,% hypot,% - if_else,% inc_beta,% int_step,% + integrate_ode,% + integrate_ode_bdf,% + integrate_ode_rk45,% inv,% - inv_chi_square_ccdf_log,% + inv_Phi,% + inv_chi_square,% inv_chi_square_cdf,% - inv_chi_square_cdf_log,% inv_chi_square_lccdf,% inv_chi_square_lcdf,% - inv_chi_square_log,% - inv_chi_square_lpdf,% inv_chi_square_lpdf,% inv_chi_square_rng,% inv_cloglog,% - inv_gamma_ccdf_log,% + inv_gamma,% inv_gamma_cdf,% - inv_gamma_cdf_log,% inv_gamma_lccdf,% inv_gamma_lcdf,% - inv_gamma_log,% - inv_gamma_lpdf,% inv_gamma_lpdf,% inv_gamma_rng,% inv_logit,% - inv_phi,% inv_sqrt,% inv_square,% - inv_wishart_log,% - inv_wishart_lpdf,% + inv_wishart,% inv_wishart_lpdf,% inv_wishart_rng,% inverse,% @@ -381,12 +371,10 @@ lbeta,% lchoose,% lgamma,% - lkj_corr_cholesky_log,% - lkj_corr_cholesky_lpdf,% + lkj_corr,% + lkj_corr_cholesky,% lkj_corr_cholesky_lpdf,% lkj_corr_cholesky_rng,% - lkj_corr_log,% - lkj_corr_lpdf,% lkj_corr_lpdf,% lkj_corr_rng,% lmgamma,% @@ -407,133 +395,103 @@ log_rising_factorial,% log_softmax,% log_sum_exp,% - logistic_ccdf_log,% + logistic,% logistic_cdf,% - logistic_cdf_log,% logistic_lccdf,% logistic_lcdf,% - logistic_log,% - logistic_lpdf,% logistic_lpdf,% logistic_rng,% logit,% - lognormal_ccdf_log,% + lognormal,% lognormal_cdf,% - lognormal_cdf_log,% lognormal_lccdf,% lognormal_lcdf,% - lognormal_log,% - lognormal_lpdf,% lognormal_lpdf,% lognormal_rng,% machine_precision,% + matrix_exp,% max,% + mdivide_left_spd,% mdivide_left_tri_low,% + mdivide_right_spd,% mdivide_right_tri_low,% mean,% min,% modified_bessel_first_kind,% modified_bessel_second_kind,% - multi_gp_cholesky_log,% - multi_gp_cholesky_lpdf,% + multi_gp,% + multi_gp_cholesky,% multi_gp_cholesky_lpdf,% - multi_gp_log,% multi_gp_lpdf,% - multi_gp_lpdf,% - multi_normal_cholesky_log,% - multi_normal_cholesky_lpdf,% + multi_normal,% + multi_normal_cholesky,% multi_normal_cholesky_lpdf,% multi_normal_cholesky_rng,% - multi_normal_log,% multi_normal_lpdf,% - multi_normal_lpdf,% - multi_normal_prec_log,% - multi_normal_prec_lpdf,% + multi_normal_prec,% multi_normal_prec_lpdf,% multi_normal_rng,% - multi_student_t_log,% - multi_student_t_lpdf,% + multi_student_t,% multi_student_t_lpdf,% multi_student_t_rng,% - multinomial_log,% - multinomial_lpmf,% + multinomial,% multinomial_lpmf,% multinomial_rng,% multiply_log,% multiply_lower_tri_self_transpose,% - neg_binomial_2_ccdf_log,% + neg_binomial,% + neg_binomial_2,% neg_binomial_2_cdf,% - neg_binomial_2_cdf_log,% neg_binomial_2_lccdf,% neg_binomial_2_lcdf,% neg_binomial_2_log,% - neg_binomial_2_log_log,% - neg_binomial_2_log_lpmf,% neg_binomial_2_log_lpmf,% neg_binomial_2_log_rng,% neg_binomial_2_lpmf,% - neg_binomial_2_lpmf,% neg_binomial_2_rng,% - neg_binomial_ccdf_log,% neg_binomial_cdf,% - neg_binomial_cdf_log,% neg_binomial_lccdf,% neg_binomial_lcdf,% - neg_binomial_log,% - neg_binomial_lpmf,% neg_binomial_lpmf,% neg_binomial_rng,% negative_infinity,% - normal_ccdf_log,% + normal,% normal_cdf,% - normal_cdf_log,% normal_lccdf,% normal_lcdf,% - normal_log,% - normal_lpdf,% normal_lpdf,% normal_rng,% not_a_number,% num_elements,% - ordered_logistic_log,% - ordered_logistic_lpmf,% + ordered_logistic,% ordered_logistic_lpmf,% ordered_logistic_rng,% owens_t,% - pareto_ccdf_log,% + pareto,% pareto_cdf,% - pareto_cdf_log,% pareto_lccdf,% pareto_lcdf,% - pareto_log,% - pareto_lpdf,% pareto_lpdf,% pareto_rng,% - pareto_type_2_ccdf_log,% + pareto_type_2,% pareto_type_2_cdf,% - pareto_type_2_cdf_log,% pareto_type_2_lccdf,% pareto_type_2_lcdf,% - pareto_type_2_log,% - pareto_type_2_lpdf,% pareto_type_2_lpdf,% pareto_type_2_rng,% pi,% - poisson_ccdf_log,% + poisson,% poisson_cdf,% - poisson_cdf_log,% poisson_lccdf,% poisson_lcdf,% poisson_log,% - poisson_log_log,% - poisson_log_lpmf,% poisson_log_lpmf,% poisson_log_rng,% poisson_lpmf,% - poisson_lpmf,% poisson_rng,% positive_infinity,% pow,% + print,% prod,% qr_Q,% qr_R,% @@ -541,15 +499,13 @@ quad_form_diag,% quad_form_sym,% rank,% - rayleigh_ccdf_log,% + rayleigh,% rayleigh_cdf,% - rayleigh_cdf_log,% rayleigh_lccdf,% rayleigh_lcdf,% - rayleigh_log,% - rayleigh_lpdf,% rayleigh_lpdf,% rayleigh_rng,% + reject,% rep_array,% rep_matrix,% rep_row_vector,% @@ -560,13 +516,10 @@ rows,% rows_dot_product,% rows_dot_self,% - scaled_inv_chi_square_ccdf_log,% + scaled_inv_chi_square,% scaled_inv_chi_square_cdf,% - scaled_inv_chi_square_cdf_log,% scaled_inv_chi_square_lccdf,% scaled_inv_chi_square_lcdf,% - scaled_inv_chi_square_log,% - scaled_inv_chi_square_lpdf,% scaled_inv_chi_square_lpdf,% scaled_inv_chi_square_rng,% sd,% @@ -575,13 +528,10 @@ singular_values,% sinh,% size,% - skew_normal_ccdf_log,% + skew_normal,% skew_normal_cdf,% - skew_normal_cdf_log,% skew_normal_lccdf,% skew_normal_lcdf,% - skew_normal_log,% - skew_normal_lpdf,% skew_normal_lpdf,% skew_normal_rng,% softmax,% @@ -594,13 +544,10 @@ square,% squared_distance,% step,% - student_t_ccdf_log,% + student_t,% student_t_cdf,% - student_t_cdf_log,% student_t_lccdf,% student_t_lcdf,% - student_t_log,% - student_t_lpdf,% student_t_lpdf,% student_t_rng,% sub_col,% @@ -609,6 +556,7 @@ tail,% tan,% tanh,% + target,% tcrossprod,% tgamma,% to_array_1d,% @@ -621,38 +569,29 @@ trace_quad_form,% trigamma,% trunc,% - uniform_ccdf_log,% + uniform,% uniform_cdf,% - uniform_cdf_log,% uniform_lccdf,% uniform_lcdf,% - uniform_log,% - uniform_lpdf,% uniform_lpdf,% uniform_rng,% variance,% - von_mises_log,% - von_mises_lpdf,% + von_mises,% von_mises_lpdf,% von_mises_rng,% - weibull_ccdf_log,% + weibull,% weibull_cdf,% - weibull_cdf_log,% weibull_lccdf,% weibull_lcdf,% - weibull_log,% - weibull_lpdf,% weibull_lpdf,% weibull_rng,% - wiener_log,% - wiener_lpdf,% + wiener,% wiener_lpdf,% - wishart_log,% - wishart_lpdf,% + wishart,% wishart_lpdf,% wishart_rng },% - otherkeywords={<-,~,+=,=},% + otherkeywords={.*=,./=,+=,-=,*=,/=,<-,~},% sensitive=true,% morecomment=[l]{\#},% morecomment=[l]{//},% |