@@ -32,7 +32,7 @@ syntax keyword stanFunction bernoulli_logit
32
32
syntax keyword stanFunction bernoulli_logit_lpmf bernoulli_logit_lupmf bernoulli_logit_rng
33
33
34
34
syntax keyword stanFunction bernoulli_logit_glm
35
- syntax keyword stanFunction bernoulli_logit_glm_lpmf bernoulli_logit_glm_lupmf bernoulli_logit_glm_rand
35
+ syntax keyword stanFunction bernoulli_logit_glm_lpmf bernoulli_logit_glm_lupmf bernoulli_logit_glm_rng
36
36
37
37
syntax keyword stanFunction binomial
38
38
syntax keyword stanFunction binomial_lpmf binomial_lupmf binomial_cdf binomial_lcdf binomial_lccdf binomial_rng
@@ -150,7 +150,7 @@ syntax keyword stanFunction rayleigh
150
150
syntax keyword stanFunction rayleigh_lpdf rayleigh_lupdf rayleigh_cdf rayleigh_lcdf rayleigh_lccdf rayleigh_rng
151
151
152
152
syntax keyword stanFunction loglogistic
153
- syntax keyword stanFunction loglogistic_lpdf loglogistic_cdf loglogistic_rng loglogistic_log
153
+ syntax keyword stanFunction loglogistic_lpdf loglogistic_cdf loglogistic_rng
154
154
155
155
syntax keyword stanFunction wiener
156
156
syntax keyword stanFunction wiener_lpdf wiener_lupdf
@@ -168,7 +168,7 @@ syntax keyword stanFunction beta_proportion
168
168
syntax keyword stanFunction beta_proportion_lpdf beta_proportion_lupdf beta_proportion_lcdf beta_proportion_lccdf beta_proportion_rng
169
169
170
170
syntax keyword stanFunction von_mises
171
- syntax keyword stanFunction von_mises_lpdf von_mises_lupdf von_mises_lcdf von_mises_lccdf von_mises_rng
171
+ syntax keyword stanFunction von_mises_lpdf von_mises_lupdf von_mises_cdf von_mises_lcdf von_mises_lccdf von_mises_rng
172
172
173
173
syntax keyword stanFunction uniform
174
174
syntax keyword stanFunction uniform_lpdf uniform_lupdf uniform_cdf uniform_lcdf uniform_lccdf uniform_rng
@@ -209,36 +209,34 @@ syntax keyword stanFunction lkj_corr_cholesky_lpdf lkj_corr_cholesky_lupdf lkj_c
209
209
syntax keyword stanFunction wishart
210
210
syntax keyword stanFunction wishart_lpdf wishart_lupdf wishart_rng
211
211
212
- syntax keyword stanFunction wishart_cholesky
213
212
syntax keyword stanFunction wishart_cholesky_lpdf wishart_cholesky_lupdf wishart_cholesky_rng
214
213
215
214
syntax keyword stanFunction inv_wishart
216
215
syntax keyword stanFunction inv_wishart_lpdf inv_wishart_lupdf inv_wishart_rng
217
216
218
- syntax keyword stanFunction inv_wishart_cholesky
219
217
syntax keyword stanFunction inv_wishart_cholesky_lpdf inv_wishart_cholesky_lupdf inv_wishart_cholesky_rng
220
218
221
219
" Constants
222
220
syntax keyword stanConstant pi e sqrt2 log2 log10
223
221
syntax keyword stanConstant not_a_number positive_infinity negative_infinity machine_precision
224
222
225
223
" Built in functions
226
- syntax keyword stanFunction print
224
+ syntax keyword stanFunction print arg
227
225
syntax keyword stanFunction abs int_step min max
228
226
syntax keyword stanFunction get_real get_imag
229
227
syntax keyword stanFunction step is_inf is_nan fdim fmin fmax fmod floor ceil round trunc
230
228
syntax keyword stanFunction sqrt cbrt square exp exp2 log log2 log10 pow inv inv_sqrt inv_square
231
229
syntax keyword stanFunction hypot cos sin tan acos asin atan atan2
232
230
syntax keyword stanFunction cosh sinh tanh acosh asinh atanh
233
- syntax keyword stanFunction logit inv_logit inv_cloglog
231
+ syntax keyword stanFunction logit inv_logit inv_cloglog log_inv_logit_diff
234
232
syntax keyword stanFunction erf erfc inv_erfc Phi inv_Phi Phi_approx binary_log_loss owens_t
235
233
syntax keyword stanFunction std_normal_qf std_normal_log_qf
236
234
syntax keyword stanFunction inc_beta inv_inc_beta lbeta tgamma lgamma digamma trigamma lmgamma gamma_p gamma_q choose
237
235
syntax keyword stanFunction bessel_first_kind bessel_second_kind modified_bessel_first_kind log_modified_bessel_first_kind modified_bessel_second_kind
238
236
syntax keyword stanFunction falling_factorial lchoose log_falling_factorial rising_factorial log_rising_factorial
239
237
syntax keyword stanFunction expm1 fma ldexp lmultiply log1p log1m log1p_exp log1m_exp log_diff_exp log_mix log_sum_exp log_inv_logit log1m_inv_logit
240
238
syntax keyword stanFunction lambert_w0 lambert_wm1
241
- syntax keyword stanFunction min max sum prod log_sum_exp mean variance sd distance squared_distance
239
+ syntax keyword stanFunction min max sum prod log_sum_exp mean variance sd distance squared_distance quantile
242
240
syntax keyword stanFunction dims num_elements size
243
241
syntax keyword stanFunction rep_array
244
242
syntax keyword stanFunction append_array
@@ -254,29 +252,29 @@ syntax keyword stanFunction linspaced_array linspaced_int_array linspaced_vector
254
252
syntax keyword stanFunction col row block sub_col sub_row head tail segment
255
253
syntax keyword stanFunction append_col append_row
256
254
syntax keyword stanFunction softmax log_softmax cumulative_sum
257
- syntax keyword stanFunction gp_exp_quad_cov gp_dot_prod_cov gp_matern32_cov gp_matern52_cov gp_periodic_cov
255
+ syntax keyword stanFunction gp_exponential_cov gp_exp_quad_cov gp_dot_prod_cov gp_matern32_cov gp_matern52_cov gp_periodic_cov cov_exp_quad
258
256
syntax keyword stanFunction mdivide_left_tri_low mdivide_right_tri_low mdivide_left_spd mdivide_right_spd
259
257
syntax keyword stanFunction matrix_exp matrix_exp_multiply scale_matrix_exp_multiply matrix_power trace determinant log_determinant log_determinant_spd
260
258
syntax keyword stanFunction inverse inverse_spd chol2inv generalized_inverse eigenvalues_sym eigenvectors_sym qr_thin_Q qr_thin_R qr_Q qr_R cholesky_decompose singular_values svd_U svd_V
261
259
syntax keyword stanFunction qr qr_thin eigendecompose_sym eigendecompose complex_schur_decompose svd csr_extract
262
260
syntax keyword stanFunction eigenvectors eigenvalues
263
261
syntax keyword stanFunction sort_asc sort_desc sort_indices_asc sort_indices_desc rank
264
262
syntax keyword stanFunction csr_extract_w csr_extract_v csr_extract_u csr_to_dense_matrix csr_matrix_times_vector
265
- syntax keyword stanFunction to_matrix to_vector to_row_vector to_array_2d to_array_1d to_complex
263
+ syntax keyword stanFunction to_matrix to_vector to_row_vector to_array_2d to_array_1d to_complex to_int
266
264
syntax keyword stanFunction algebra_solver algebra_solver_newton solve_newton solve_newton_tol solve_powell solve_powell_tol
267
265
syntax keyword stanFunction ode_rk45 ode_rk45_tol ode_adams ode_adams_tol ode_bdf ode_bdf_tol ode_adjoint_tol_ctl ode_ckrk ode_ckrk_tol
268
266
syntax keyword stanFunction dae dae_tol
269
267
syntax keyword stanFunction reduce_sum reduce_sum_static
270
268
syntax keyword stanFunction map_rect
271
269
syntax keyword stanFunction fft inv_fft fft2 inv_fft2
272
- syntax keyword stanFunction L1 L2
273
270
syntax keyword stanFunction complex_schur_decompose_t complex_schur_decompose_u
274
- syntax keyword stanFunction conj
271
+ syntax keyword stanFunction conj polar proj
272
+ syntax keyword stanFunction hmm_marginal hmm_latent_rng hmm_hidden_state_prob
273
+ syntax keyword stanFunction norm norm1 norm2
275
274
276
275
" Deprecations
277
276
syntax keyword stanFunction integrate_ode_rk45 integrate_ode integrate_ode_bdf integrate_ode_adams
278
277
syntax keyword stanFunction integrate_1d
279
- syntax keyword stanFunction fabs
280
278
281
279
" Control flow
282
280
syntax keyword stanConditional if then else
@@ -299,11 +297,11 @@ syntax match stanOperator "\v\\"
299
297
" Removed some, since they're highlighted in other places
300
298
syntax keyword stanCppConflict var auto break continue export extern static struct true typedef void
301
299
syntax keyword stanOperator return
302
- syntax keyword stanSpecial array lower upper offset multiplier log_prob_impl
300
+ syntax keyword stanSpecial array lower upper offset multiplier
303
301
syntax keyword stanKeyword target
304
302
305
303
" To do
306
- syntax keyword stanTodo TODO FIXME
304
+ syntax keyword stanTodo TODO FIXME NOTE WARN WARNING
307
305
syntax match stanFuncDoc " @param"
308
306
syntax match stanFuncDoc " @return"
309
307
syntax cluster stanCommentGroup contains =stanTodo,stanFuncDoc
0 commit comments