|
""" |
|
pygments.lexers._stan_builtins |
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
|
|
This file contains the names of functions for Stan used by |
|
``pygments.lexers.math.StanLexer. This is for Stan language version 2.29.0. |
|
|
|
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. |
|
:license: BSD, see LICENSE for details. |
|
""" |
|
|
|
KEYWORDS = ( |
|
'break', |
|
'continue', |
|
'else', |
|
'for', |
|
'if', |
|
'in', |
|
'print', |
|
'reject', |
|
'return', |
|
'while', |
|
) |
|
|
|
TYPES = ( |
|
'cholesky_factor_corr', |
|
'cholesky_factor_cov', |
|
'corr_matrix', |
|
'cov_matrix', |
|
'int', |
|
'matrix', |
|
'ordered', |
|
'positive_ordered', |
|
'real', |
|
'row_vector', |
|
'simplex', |
|
'unit_vector', |
|
'vector', |
|
'void', |
|
'array', |
|
'complex' |
|
) |
|
|
|
FUNCTIONS = ( |
|
'abs', |
|
'acos', |
|
'acosh', |
|
'add_diag', |
|
'algebra_solver', |
|
'algebra_solver_newton', |
|
'append_array', |
|
'append_col', |
|
'append_row', |
|
'arg', |
|
'asin', |
|
'asinh', |
|
'atan', |
|
'atan2', |
|
'atanh', |
|
'bernoulli_cdf', |
|
'bernoulli_lccdf', |
|
'bernoulli_lcdf', |
|
'bernoulli_logit_glm_lpmf', |
|
'bernoulli_logit_glm_lupmf', |
|
'bernoulli_logit_glm_rng', |
|
'bernoulli_logit_lpmf', |
|
'bernoulli_logit_lupmf', |
|
'bernoulli_logit_rng', |
|
'bernoulli_lpmf', |
|
'bernoulli_lupmf', |
|
'bernoulli_rng', |
|
'bessel_first_kind', |
|
'bessel_second_kind', |
|
'beta', |
|
'beta_binomial_cdf', |
|
'beta_binomial_lccdf', |
|
'beta_binomial_lcdf', |
|
'beta_binomial_lpmf', |
|
'beta_binomial_lupmf', |
|
'beta_binomial_rng', |
|
'beta_cdf', |
|
'beta_lccdf', |
|
'beta_lcdf', |
|
'beta_lpdf', |
|
'beta_lupdf', |
|
'beta_proportion_lccdf', |
|
'beta_proportion_lcdf', |
|
'beta_proportion_rng', |
|
'beta_rng', |
|
'binary_log_loss', |
|
'binomial_cdf', |
|
'binomial_coefficient_log', |
|
'binomial_lccdf', |
|
'binomial_lcdf', |
|
'binomial_logit_lpmf', |
|
'binomial_logit_lupmf', |
|
'binomial_lpmf', |
|
'binomial_lupmf', |
|
'binomial_rng', |
|
'block', |
|
'categorical_logit_glm_lpmf', |
|
'categorical_logit_glm_lupmf', |
|
'categorical_logit_lpmf', |
|
'categorical_logit_lupmf', |
|
'categorical_logit_rng', |
|
'categorical_lpmf', |
|
'categorical_lupmf', |
|
'categorical_rng', |
|
'cauchy_cdf', |
|
'cauchy_lccdf', |
|
'cauchy_lcdf', |
|
'cauchy_lpdf', |
|
'cauchy_lupdf', |
|
'cauchy_rng', |
|
'cbrt', |
|
'ceil', |
|
'chi_square_cdf', |
|
'chi_square_lccdf', |
|
'chi_square_lcdf', |
|
'chi_square_lpdf', |
|
'chi_square_lupdf', |
|
'chi_square_rng', |
|
'chol2inv', |
|
'cholesky_decompose', |
|
'choose', |
|
'col', |
|
'cols', |
|
'columns_dot_product', |
|
'columns_dot_self', |
|
'conj', |
|
'cos', |
|
'cosh', |
|
'cov_exp_quad', |
|
'crossprod', |
|
'csr_extract_u', |
|
'csr_extract_v', |
|
'csr_extract_w', |
|
'csr_matrix_times_vector', |
|
'csr_to_dense_matrix', |
|
'cumulative_sum', |
|
'dae', |
|
'dae_tol', |
|
'determinant', |
|
'diag_matrix', |
|
'diag_post_multiply', |
|
'diag_pre_multiply', |
|
'diagonal', |
|
'digamma', |
|
'dims', |
|
'dirichlet_lpdf', |
|
'dirichlet_lupdf', |
|
'dirichlet_rng', |
|
'discrete_range_cdf', |
|
'discrete_range_lccdf', |
|
'discrete_range_lcdf', |
|
'discrete_range_lpmf', |
|
'discrete_range_lupmf', |
|
'discrete_range_rng', |
|
'distance', |
|
'dot_product', |
|
'dot_self', |
|
'double_exponential_cdf', |
|
'double_exponential_lccdf', |
|
'double_exponential_lcdf', |
|
'double_exponential_lpdf', |
|
'double_exponential_lupdf', |
|
'double_exponential_rng', |
|
'e', |
|
'eigenvalues_sym', |
|
'eigenvectors_sym', |
|
'erf', |
|
'erfc', |
|
'exp', |
|
'exp2', |
|
'exp_mod_normal_cdf', |
|
'exp_mod_normal_lccdf', |
|
'exp_mod_normal_lcdf', |
|
'exp_mod_normal_lpdf', |
|
'exp_mod_normal_lupdf', |
|
'exp_mod_normal_rng', |
|
'expm1', |
|
'exponential_cdf', |
|
'exponential_lccdf', |
|
'exponential_lcdf', |
|
'exponential_lpdf', |
|
'exponential_lupdf', |
|
'exponential_rng', |
|
'fabs', |
|
'falling_factorial', |
|
'fdim', |
|
'floor', |
|
'fma', |
|
'fmax', |
|
'fmin', |
|
'fmod', |
|
'frechet_cdf', |
|
'frechet_lccdf', |
|
'frechet_lcdf', |
|
'frechet_lpdf', |
|
'frechet_lupdf', |
|
'frechet_rng', |
|
'gamma_cdf', |
|
'gamma_lccdf', |
|
'gamma_lcdf', |
|
'gamma_lpdf', |
|
'gamma_lupdf', |
|
'gamma_p', |
|
'gamma_q', |
|
'gamma_rng', |
|
'gaussian_dlm_obs_lpdf', |
|
'gaussian_dlm_obs_lupdf', |
|
'generalized_inverse', |
|
'get_imag', |
|
'get_lp', |
|
'get_real', |
|
'gumbel_cdf', |
|
'gumbel_lccdf', |
|
'gumbel_lcdf', |
|
'gumbel_lpdf', |
|
'gumbel_lupdf', |
|
'gumbel_rng', |
|
'head', |
|
'hmm_hidden_state_prob', |
|
'hmm_latent_rng', |
|
'hmm_marginal', |
|
'hypergeometric_lpmf', |
|
'hypergeometric_lupmf', |
|
'hypergeometric_rng', |
|
'hypot', |
|
'identity_matrix', |
|
'inc_beta', |
|
'int_step', |
|
'integrate_1d', |
|
'integrate_ode', |
|
'integrate_ode_adams', |
|
'integrate_ode_bdf', |
|
'integrate_ode_rk45', |
|
'inv', |
|
'inv_chi_square_cdf', |
|
'inv_chi_square_lccdf', |
|
'inv_chi_square_lcdf', |
|
'inv_chi_square_lpdf', |
|
'inv_chi_square_lupdf', |
|
'inv_chi_square_rng', |
|
'inv_cloglog', |
|
'inv_erfc', |
|
'inv_gamma_cdf', |
|
'inv_gamma_lccdf', |
|
'inv_gamma_lcdf', |
|
'inv_gamma_lpdf', |
|
'inv_gamma_lupdf', |
|
'inv_gamma_rng', |
|
'inv_logit', |
|
'inv_Phi', |
|
'inv_sqrt', |
|
'inv_square', |
|
'inv_wishart_lpdf', |
|
'inv_wishart_lupdf', |
|
'inv_wishart_rng', |
|
'inverse', |
|
'inverse_spd', |
|
'is_inf', |
|
'is_nan', |
|
'lambert_w0', |
|
'lambert_wm1', |
|
'lbeta', |
|
'lchoose', |
|
'ldexp', |
|
'lgamma', |
|
'linspaced_array', |
|
'linspaced_int_array', |
|
'linspaced_row_vector', |
|
'linspaced_vector', |
|
'lkj_corr_cholesky_lpdf', |
|
'lkj_corr_cholesky_lupdf', |
|
'lkj_corr_cholesky_rng', |
|
'lkj_corr_lpdf', |
|
'lkj_corr_lupdf', |
|
'lkj_corr_rng', |
|
'lmgamma', |
|
'lmultiply', |
|
'log', |
|
'log10', |
|
'log1m', |
|
'log1m_exp', |
|
'log1m_inv_logit', |
|
'log1p', |
|
'log1p_exp', |
|
'log2', |
|
'log_determinant', |
|
'log_diff_exp', |
|
'log_falling_factorial', |
|
'log_inv_logit', |
|
'log_inv_logit_diff', |
|
'log_mix', |
|
'log_modified_bessel_first_kind', |
|
'log_rising_factorial', |
|
'log_softmax', |
|
'log_sum_exp', |
|
'logistic_cdf', |
|
'logistic_lccdf', |
|
'logistic_lcdf', |
|
'logistic_lpdf', |
|
'logistic_lupdf', |
|
'logistic_rng', |
|
'logit', |
|
'loglogistic_cdf', |
|
'loglogistic_lpdf', |
|
'loglogistic_rng', |
|
'lognormal_cdf', |
|
'lognormal_lccdf', |
|
'lognormal_lcdf', |
|
'lognormal_lpdf', |
|
'lognormal_lupdf', |
|
'lognormal_rng', |
|
'machine_precision', |
|
'map_rect', |
|
'matrix_exp', |
|
'matrix_exp_multiply', |
|
'matrix_power', |
|
'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_lpdf', |
|
'multi_gp_cholesky_lupdf', |
|
'multi_gp_lpdf', |
|
'multi_gp_lupdf', |
|
'multi_normal_cholesky_lpdf', |
|
'multi_normal_cholesky_lupdf', |
|
'multi_normal_cholesky_rng', |
|
'multi_normal_lpdf', |
|
'multi_normal_lupdf', |
|
'multi_normal_prec_lpdf', |
|
'multi_normal_prec_lupdf', |
|
'multi_normal_rng', |
|
'multi_student_t_lpdf', |
|
'multi_student_t_lupdf', |
|
'multi_student_t_rng', |
|
'multinomial_logit_lpmf', |
|
'multinomial_logit_lupmf', |
|
'multinomial_logit_rng', |
|
'multinomial_lpmf', |
|
'multinomial_lupmf', |
|
'multinomial_rng', |
|
'multiply_log', |
|
'multiply_lower_tri_self_transpose', |
|
'neg_binomial_2_cdf', |
|
'neg_binomial_2_lccdf', |
|
'neg_binomial_2_lcdf', |
|
'neg_binomial_2_log_glm_lpmf', |
|
'neg_binomial_2_log_glm_lupmf', |
|
'neg_binomial_2_log_lpmf', |
|
'neg_binomial_2_log_lupmf', |
|
'neg_binomial_2_log_rng', |
|
'neg_binomial_2_lpmf', |
|
'neg_binomial_2_lupmf', |
|
'neg_binomial_2_rng', |
|
'neg_binomial_cdf', |
|
'neg_binomial_lccdf', |
|
'neg_binomial_lcdf', |
|
'neg_binomial_lpmf', |
|
'neg_binomial_lupmf', |
|
'neg_binomial_rng', |
|
'negative_infinity', |
|
'norm', |
|
'normal_cdf', |
|
'normal_id_glm_lpdf', |
|
'normal_id_glm_lupdf', |
|
'normal_lccdf', |
|
'normal_lcdf', |
|
'normal_lpdf', |
|
'normal_lupdf', |
|
'normal_rng', |
|
'not_a_number', |
|
'num_elements', |
|
'ode_adams', |
|
'ode_adams_tol', |
|
'ode_adjoint_tol_ctl', |
|
'ode_bdf', |
|
'ode_bdf_tol', |
|
'ode_ckrk', |
|
'ode_ckrk_tol', |
|
'ode_rk45', |
|
'ode_rk45_tol', |
|
'one_hot_array', |
|
'one_hot_int_array', |
|
'one_hot_row_vector', |
|
'one_hot_vector', |
|
'ones_array', |
|
'ones_int_array', |
|
'ones_row_vector', |
|
'ones_vector', |
|
'ordered_logistic_glm_lpmf', |
|
'ordered_logistic_glm_lupmf', |
|
'ordered_logistic_lpmf', |
|
'ordered_logistic_lupmf', |
|
'ordered_logistic_rng', |
|
'ordered_probit_lpmf', |
|
'ordered_probit_lupmf', |
|
'ordered_probit_rng', |
|
'owens_t', |
|
'pareto_cdf', |
|
'pareto_lccdf', |
|
'pareto_lcdf', |
|
'pareto_lpdf', |
|
'pareto_lupdf', |
|
'pareto_rng', |
|
'pareto_type_2_cdf', |
|
'pareto_type_2_lccdf', |
|
'pareto_type_2_lcdf', |
|
'pareto_type_2_lpdf', |
|
'pareto_type_2_lupdf', |
|
'pareto_type_2_rng', |
|
'Phi', |
|
'Phi_approx', |
|
'pi', |
|
'poisson_cdf', |
|
'poisson_lccdf', |
|
'poisson_lcdf', |
|
'poisson_log_glm_lpmf', |
|
'poisson_log_glm_lupmf', |
|
'poisson_log_lpmf', |
|
'poisson_log_lupmf', |
|
'poisson_log_rng', |
|
'poisson_lpmf', |
|
'poisson_lupmf', |
|
'poisson_rng', |
|
'polar', |
|
'positive_infinity', |
|
'pow', |
|
'print', |
|
'prod', |
|
'proj', |
|
'qr_Q', |
|
'qr_R', |
|
'qr_thin_Q', |
|
'qr_thin_R', |
|
'quad_form', |
|
'quad_form_diag', |
|
'quad_form_sym', |
|
'quantile', |
|
'rank', |
|
'rayleigh_cdf', |
|
'rayleigh_lccdf', |
|
'rayleigh_lcdf', |
|
'rayleigh_lpdf', |
|
'rayleigh_lupdf', |
|
'rayleigh_rng', |
|
'reduce_sum', |
|
'reject', |
|
'rep_array', |
|
'rep_matrix', |
|
'rep_row_vector', |
|
'rep_vector', |
|
'reverse', |
|
'rising_factorial', |
|
'round', |
|
'row', |
|
'rows', |
|
'rows_dot_product', |
|
'rows_dot_self', |
|
'scale_matrix_exp_multiply', |
|
'scaled_inv_chi_square_cdf', |
|
'scaled_inv_chi_square_lccdf', |
|
'scaled_inv_chi_square_lcdf', |
|
'scaled_inv_chi_square_lpdf', |
|
'scaled_inv_chi_square_lupdf', |
|
'scaled_inv_chi_square_rng', |
|
'sd', |
|
'segment', |
|
'sin', |
|
'singular_values', |
|
'sinh', |
|
'size', |
|
'skew_double_exponential_cdf', |
|
'skew_double_exponential_lccdf', |
|
'skew_double_exponential_lcdf', |
|
'skew_double_exponential_lpdf', |
|
'skew_double_exponential_lupdf', |
|
'skew_double_exponential_rng', |
|
'skew_normal_cdf', |
|
'skew_normal_lccdf', |
|
'skew_normal_lcdf', |
|
'skew_normal_lpdf', |
|
'skew_normal_lupdf', |
|
'skew_normal_rng', |
|
'softmax', |
|
'sort_asc', |
|
'sort_desc', |
|
'sort_indices_asc', |
|
'sort_indices_desc', |
|
'sqrt', |
|
'sqrt2', |
|
'square', |
|
'squared_distance', |
|
'std_normal_cdf', |
|
'std_normal_lccdf', |
|
'std_normal_lcdf', |
|
'std_normal_lpdf', |
|
'std_normal_lupdf', |
|
'std_normal_rng', |
|
'step', |
|
'student_t_cdf', |
|
'student_t_lccdf', |
|
'student_t_lcdf', |
|
'student_t_lpdf', |
|
'student_t_lupdf', |
|
'student_t_rng', |
|
'sub_col', |
|
'sub_row', |
|
'sum', |
|
'svd_U', |
|
'svd_V', |
|
'symmetrize_from_lower_tri', |
|
'tail', |
|
'tan', |
|
'tanh', |
|
'target', |
|
'tcrossprod', |
|
'tgamma', |
|
'to_array_1d', |
|
'to_array_2d', |
|
'to_complex', |
|
'to_matrix', |
|
'to_row_vector', |
|
'to_vector', |
|
'trace', |
|
'trace_gen_quad_form', |
|
'trace_quad_form', |
|
'trigamma', |
|
'trunc', |
|
'uniform_cdf', |
|
'uniform_lccdf', |
|
'uniform_lcdf', |
|
'uniform_lpdf', |
|
'uniform_lupdf', |
|
'uniform_rng', |
|
'uniform_simplex', |
|
'variance', |
|
'von_mises_cdf', |
|
'von_mises_lccdf', |
|
'von_mises_lcdf', |
|
'von_mises_lpdf', |
|
'von_mises_lupdf', |
|
'von_mises_rng', |
|
'weibull_cdf', |
|
'weibull_lccdf', |
|
'weibull_lcdf', |
|
'weibull_lpdf', |
|
'weibull_lupdf', |
|
'weibull_rng', |
|
'wiener_lpdf', |
|
'wiener_lupdf', |
|
'wishart_lpdf', |
|
'wishart_lupdf', |
|
'wishart_rng', |
|
'zeros_array', |
|
'zeros_int_array', |
|
'zeros_row_vector' |
|
) |
|
|
|
DISTRIBUTIONS = ( |
|
'bernoulli', |
|
'bernoulli_logit', |
|
'bernoulli_logit_glm', |
|
'beta', |
|
'beta_binomial', |
|
'binomial', |
|
'binomial_logit', |
|
'categorical', |
|
'categorical_logit', |
|
'categorical_logit_glm', |
|
'cauchy', |
|
'chi_square', |
|
'dirichlet', |
|
'discrete_range', |
|
'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', |
|
'loglogistic', |
|
'lognormal', |
|
'multi_gp', |
|
'multi_gp_cholesky', |
|
'multi_normal', |
|
'multi_normal_cholesky', |
|
'multi_normal_prec', |
|
'multi_student_t', |
|
'multinomial', |
|
'multinomial_logit', |
|
'neg_binomial', |
|
'neg_binomial_2', |
|
'neg_binomial_2_log', |
|
'neg_binomial_2_log_glm', |
|
'normal', |
|
'normal_id_glm', |
|
'ordered_logistic', |
|
'ordered_logistic_glm', |
|
'ordered_probit', |
|
'pareto', |
|
'pareto_type_2', |
|
'poisson', |
|
'poisson_log', |
|
'poisson_log_glm', |
|
'rayleigh', |
|
'scaled_inv_chi_square', |
|
'skew_double_exponential', |
|
'skew_normal', |
|
'std_normal', |
|
'student_t', |
|
'uniform', |
|
'von_mises', |
|
'weibull', |
|
'wiener', |
|
'wishart', |
|
) |
|
|
|
RESERVED = ( |
|
'repeat', |
|
'until', |
|
'then', |
|
'true', |
|
'false', |
|
'var', |
|
'struct', |
|
'typedef', |
|
'export', |
|
'auto', |
|
'extern', |
|
'var', |
|
'static', |
|
) |
|
|