| """ |
| 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-2023 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', |
| ) |
|
|