From 6c088673b9f7d4b0e3b186b850d4fd6ba9997326 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 29 Sep 2015 22:08:57 +0000 Subject: lstbayes (29sep15) git-svn-id: svn://tug.org/texlive/trunk@38498 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/lstbayes/lstbayes.sty | 260 ++++++++++++++++++++++ 1 file changed, 260 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/lstbayes/lstbayes.sty (limited to 'Master/texmf-dist/tex/latex/lstbayes') diff --git a/Master/texmf-dist/tex/latex/lstbayes/lstbayes.sty b/Master/texmf-dist/tex/latex/lstbayes/lstbayes.sty new file mode 100644 index 00000000000..9fd906d639e --- /dev/null +++ b/Master/texmf-dist/tex/latex/lstbayes/lstbayes.sty @@ -0,0 +1,260 @@ +%% +%% This is file `lstbayes.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lstbayes.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% Copyright (C) 2015 by Jeffrey B. Arnold +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3c of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2006/05/20 or later. +%% +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesPackage{lstbayes} + [2015/09/27 lstbayes listings language drivers for BUGS, JAGS, and Stan] + +\RequirePackage{listings} +\lstdefinelanguage{BUGS}{ + morekeywords=[1]{for,in,model,T,I,C},% + morecomment=[l]{\#},% + sensitive=true,% + alsoletter={.},% + otherkeywords={<-,~},% + literate={<-}{{$\leftarrow$}}1 {~}{{$\sim$}}1% +} +\lstalias[]{OpenBUGS}[]{BUGS} +\lstalias[]{WinBUGS}[]{BUGS} +\lstdefinelanguage[]{JAGS}[]{BUGS}{ + morekeywords=[1]{data,var,const},% + morecomment=[n]{/*}{*/}% +} +\lstdefinelanguage{Stan}{ + morekeywords=[1]{functions,data,parameters,transformed,model,generated,quantities,% + for,in,while,print,if,else,lp__,lower,upper,increment_log_prob,T,return,% + reject,integrate_ode},% + 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=[3]{% + Phi,Phi_approx,% + abs,acos,% + acosh,append_col,% + append_row,asin,% + asinh,atan,% + atan2,atanh,% + bernoulli_ccdf_log,bernoulli_cdf,% + bernoulli_cdf_log,bernoulli_log,% + bernoulli_logit_log,bernoulli_rng,% + bessel_first_kind,bessel_second_kind,% + beta_binomial_ccdf_log,beta_binomial_cdf,% + beta_binomial_cdf_log,beta_binomial_log,% + beta_binomial_rng,beta_ccdf_log,% + beta_cdf,beta_cdf_log,% + beta_log,beta_rng,% + binary_log_loss,binomial_ccdf_log,% + binomial_cdf,binomial_cdf_log,% + binomial_coefficient_log,binomial_log,% + binomial_logit_log,binomial_rng,% + block,categorical_log,% + categorical_logit_log,categorical_rng,% + cauchy_ccdf_log,cauchy_cdf,% + cauchy_cdf_log,cauchy_log,% + cauchy_rng,cbrt,% + ceil,chi_square_ccdf_log,% + chi_square_cdf,chi_square_cdf_log,% + chi_square_log,chi_square_rng,% + cholesky_decompose,col,% + cols,columns_dot_product,% + columns_dot_self,cos,% + cosh,crossprod,% + cumulative_sum,determinant,% + diag_matrix,diag_post_multiply,% + diag_pre_multiply,diagonal,% + digamma,dims,% + dirichlet_log,dirichlet_rng,% + distance,dot_product,% + dot_self,double_exponential_ccdf_log,% + double_exponential_cdf,double_exponential_cdf_log,% + double_exponential_log,double_exponential_rng,% + e,eigenvalues_sym,% + eigenvectors_sym,erf,% + erfc,exp,% + exp2,exp_mod_normal_ccdf_log,% + exp_mod_normal_cdf,exp_mod_normal_cdf_log,% + exp_mod_normal_log,exp_mod_normal_rng,% + expm1,exponential_ccdf_log,% + exponential_cdf,exponential_cdf_log,% + exponential_log,exponential_rng,% + fabs,falling_factorial,% + fdim,floor,% + fma,fmax,% + fmin,fmod,% + frechet_ccdf_log,frechet_cdf,% + frechet_cdf_log,frechet_log,% + frechet_rng,gamma_ccdf_log,% + gamma_cdf,gamma_cdf_log,% + gamma_log,gamma_p,% + gamma_q,gamma_rng,% + gaussian_dlm_obs_log,get_lp,% + gumbel_ccdf_log,gumbel_cdf,% + gumbel_cdf_log,gumbel_log,% + gumbel_rng,head,% + hypergeometric_log,hypergeometric_rng,% + hypot,if_else,% + int_step,inv,% + inv_chi_square_ccdf_log,inv_chi_square_cdf,% + inv_chi_square_cdf_log,inv_chi_square_log,% + inv_chi_square_rng,inv_cloglog,% + inv_gamma_ccdf_log,inv_gamma_cdf,% + inv_gamma_cdf_log,inv_gamma_log,% + inv_gamma_rng,inv_logit,% + inv_sqrt,inv_square,% + inv_wishart_log,inv_wishart_rng,% + inverse,inverse_spd,% + is_inf,is_nan,% + lbeta,lgamma,% + lkj_corr_cholesky_log,lkj_corr_cholesky_rng,% + lkj_corr_log,lkj_corr_rng,% + lmgamma,log,% + log10,log1m,% + log1m_exp,log1m_inv_logit,% + log1p,log1p_exp,% + log2,log_determinant,% + log_diff_exp,log_falling_factorial,% + log_inv_logit,log_mix,% + log_rising_factorial,log_softmax,% + log_sum_exp,logistic_ccdf_log,% + logistic_cdf,logistic_cdf_log,% + logistic_log,logistic_rng,% + logit,lognormal_ccdf_log,% + lognormal_cdf,lognormal_cdf_log,% + lognormal_log,lognormal_rng,% + machine_precision,max,% + mdivide_left_tri_low,mdivide_right_tri_low,% + mean,min,% + modified_bessel_first_kind,modified_bessel_second_kind,% + multi_gp_cholesky_log,multi_gp_log,% + multi_normal_cholesky_log,multi_normal_cholesky_rng,% + multi_normal_log,multi_normal_prec_log,% + multi_normal_rng,multi_student_t_log,% + multi_student_t_rng,multinomial_log,% + multinomial_rng,multiply_log,% + multiply_lower_tri_self_transpose,neg_binomial_2_ccdf_log,% + neg_binomial_2_cdf,neg_binomial_2_cdf_log,% + neg_binomial_2_log,neg_binomial_2_log_log,% + neg_binomial_2_log_rng,neg_binomial_2_rng,% + neg_binomial_ccdf_log,neg_binomial_cdf,% + neg_binomial_cdf_log,neg_binomial_log,% + neg_binomial_rng,negative_infinity,% + normal_ccdf_log,normal_cdf,% + normal_cdf_log,normal_log,% + normal_rng,not_a_number,% + num_elements,ordered_logistic_log,% + ordered_logistic_rng,owens_t,% + pareto_ccdf_log,pareto_cdf,% + pareto_cdf_log,pareto_log,% + pareto_rng,pareto_type_2_ccdf_log,% + pareto_type_2_cdf,pareto_type_2_cdf_log,% + pareto_type_2_log,pareto_type_2_rng,% + pi,poisson_ccdf_log,% + poisson_cdf,poisson_cdf_log,% + poisson_log,poisson_log_log,% + poisson_log_rng,poisson_rng,% + positive_infinity,pow,% + prod,qr_Q,% + qr_R,quad_form,% + quad_form_diag,quad_form_sym,% + rank,rayleigh_ccdf_log,% + rayleigh_cdf,rayleigh_cdf_log,% + rayleigh_log,rayleigh_rng,% + rep_array,rep_matrix,% + rep_row_vector,rep_vector,% + rising_factorial,round,% + row,rows,% + rows_dot_product,rows_dot_self,% + scaled_inv_chi_square_ccdf_log,scaled_inv_chi_square_cdf,% + scaled_inv_chi_square_cdf_log,scaled_inv_chi_square_log,% + scaled_inv_chi_square_rng,sd,% + segment,sin,% + singular_values,sinh,% + size,skew_normal_ccdf_log,% + skew_normal_cdf,skew_normal_cdf_log,% + skew_normal_log,skew_normal_rng,% + softmax,sort_asc,% + sort_desc,sort_indices_asc,% + sort_indices_desc,sqrt,% + sqrt2,square,% + squared_distance,step,% + student_t_ccdf_log,student_t_cdf,% + student_t_cdf_log,student_t_log,% + student_t_rng,sub_col,% + sub_row,sum,% + tail,tan,% + tanh,tcrossprod,% + tgamma,to_array_1d,% + to_array_2d,to_matrix,% + to_row_vector,to_vector,% + trace,trace_gen_quad_form,% + trace_quad_form,trigamma,% + trunc,uniform_ccdf_log,% + uniform_cdf,uniform_cdf_log,% + uniform_log,uniform_rng,% + variance,von_mises_log,% + von_mises_rng,weibull_ccdf_log,% + weibull_cdf,weibull_cdf_log,% + weibull_log,weibull_rng,% + wiener_log,wishart_log,% + wishart_rng,bernoulli,% + bernoulli_logit,beta,% + beta_binomial,binomial,% + binomial_logit,categorical,% + categorical_logit,cauchy,% + chi_square,dirichlet,% + double_exponential,exp_mod_normal,% + exponential,frechet,% + gamma,gaussian_dlm_obs,% + gumbel,hypergeometric,% + inv_chi_square,inv_gamma,% + inv_wishart,lkj_corr,% + lkj_corr_cholesky,logistic,% + lognormal,multi_gp,% + multi_gp_cholesky,multi_normal,% + multi_normal_cholesky,multi_normal_prec,% + multi_student_t,multinomial,% + neg_binomial,neg_binomial_2,% + neg_binomial_2_log,normal,% + ordered_logistic,pareto,% + pareto_type_2,poisson,% + poisson_log,rayleigh,% + scaled_inv_chi_square,skew_normal,% + student_t,uniform,% + von_mises,weibull,% + wiener,wishart% + },% + otherkeywords={<-,~},% + sensitive=true,% + morecomment=[l]{\#},% + morecomment=[l]{//},% + morecomment=[n]{/*}{*/},% + string=[d]"%, + literate={<-}{{$\leftarrow$}}1 {~}{{$\sim$}}1% +} + + +\endinput +%% +%% End of file `lstbayes.sty'. -- cgit v1.2.3