diff --git a/src/analysis_and_optimization/Memory_patterns.ml b/src/analysis_and_optimization/Memory_patterns.ml index 753f95a66b..94e0120a66 100644 --- a/src/analysis_and_optimization/Memory_patterns.ml +++ b/src/analysis_and_optimization/Memory_patterns.ml @@ -563,12 +563,14 @@ let rec modify_stmt_pattern ; initialize= Assign ({ pattern= FunApp (CompilerInternal (FnReadParam read_param), args) - ; _ } as assigner) } -> + ; _ } as assigner) + ; decl_annotations } -> let name = decl_id in if Set.mem modifiable_set name then Stmt.Fixed.Pattern.Decl { decl_id ; decl_adtype + ; decl_annotations ; decl_type= Type.Sized (SizedType.modify_sizedtype_mem AoS sized_type) ; initialize= @@ -583,6 +585,7 @@ let rec modify_stmt_pattern Stmt.Fixed.Pattern.Decl { decl_id ; decl_adtype + ; decl_annotations ; decl_type= Type.Sized (SizedType.modify_sizedtype_mem SoA sized_type) ; initialize= diff --git a/src/analysis_and_optimization/Optimize.ml b/src/analysis_and_optimization/Optimize.ml index bd0806ff1c..dbdd51c892 100644 --- a/src/analysis_and_optimization/Optimize.ml +++ b/src/analysis_and_optimization/Optimize.ml @@ -84,13 +84,18 @@ let gen_inline_var (name : string) (id_var : string) = let replace_fresh_local_vars (fname : string) stmt = let f (m : (string, string) Core.Map.Poly.t) = function - | Stmt.Fixed.Pattern.Decl {decl_adtype; decl_type; decl_id; initialize} -> + | Stmt.Fixed.Pattern.Decl + {decl_adtype; decl_type; decl_id; decl_annotations; initialize} -> let new_name = match Map.Poly.find m decl_id with | Some existing -> existing | None -> gen_inline_var fname decl_id in ( Stmt.Fixed.Pattern.Decl - {decl_adtype; decl_id= new_name; decl_type; initialize} + { decl_adtype + ; decl_id= new_name + ; decl_type + ; decl_annotations + ; initialize } , Map.Poly.set m ~key:decl_id ~data:new_name ) | Stmt.Fixed.Pattern.For {loopvar; lower; upper; body} -> let new_name = @@ -201,6 +206,7 @@ let handle_early_returns (fname : string) opt_var stmt = { decl_adtype= DataOnly ; decl_id= returned ; decl_type= Sized SInt + ; decl_annotations= [] ; initialize= Default } ; meta= Location_span.empty } ; Stmt.Fixed. @@ -294,6 +300,7 @@ let rec inline_function_expression propto adt fim (Expr.Fixed.{pattern; _} as e) (Type.to_unsized decl_type) ; decl_id= inline_return_name ; decl_type + ; decl_annotations= [] ; initialize= Uninit } ] (* We should minimize the code that's having its variables replaced to avoid conflict with the (two) new dummy @@ -464,10 +471,20 @@ let rec inline_function_statement propto adt fim Stmt.Fixed.{pattern; meta} = Block (List.map l ~f:(inline_function_statement propto adt fim)) | SList l -> SList (List.map l ~f:(inline_function_statement propto adt fim)) - | Decl {decl_adtype; decl_id; decl_type; initialize= Assign expr} -> + | Decl + { decl_adtype + ; decl_id + ; decl_type + ; decl_annotations + ; initialize= Assign expr } -> let d, s, e = inline_function_expression propto adt fim expr in slist_concat_no_loc (d @ s) - (Decl {decl_adtype; decl_id; decl_type; initialize= Assign e}) + (Decl + { decl_adtype + ; decl_id + ; decl_type + ; decl_annotations + ; initialize= Assign e }) | Decl r -> Decl r | Skip -> Skip | Break -> Break @@ -981,6 +998,7 @@ let lazy_code_motion ?(preserve_stability = false) (mir : Program.Typed.t) = { decl_adtype= Expr.Typed.adlevel_of key ; decl_id= data ; decl_type= Type.Unsized (Expr.Typed.type_of key) + ; decl_annotations= [] (* TODO annotations: correct? *) ; initialize= Default } ; meta= Location_span.empty } :: accum) in diff --git a/src/frontend/Annotations.ml b/src/frontend/Annotations.ml new file mode 100644 index 0000000000..50001f8200 --- /dev/null +++ b/src/frontend/Annotations.ml @@ -0,0 +1,21 @@ +open Ast +open Core + +let message a = "Unknown annotation '" ^ a ^ "' will be ignored by the compiler" + +let unused_list pred id anns = + List.filter_map + ~f:(fun a -> if pred a then None else Some (id.id_loc, message a)) + anns + +let rec collect_stmt pred (acc : Warnings.t list) {stmt; _} = + match stmt with + | FunDef {annotations; funname; _} -> + acc @ (unused_list pred funname) annotations + | VarDecl {annotations; variables; _} -> + acc @ (unused_list pred (List.hd_exn variables).identifier) annotations + | _ -> fold_statement Fn.const (collect_stmt pred) Fn.const Fn.const acc stmt + +let find_unrecognized (pred : string -> bool) (prog : Ast.untyped_program) : + Warnings.t list = + fold_program (collect_stmt pred) [] prog diff --git a/src/frontend/Annotations.mli b/src/frontend/Annotations.mli new file mode 100644 index 0000000000..c996ee92c1 --- /dev/null +++ b/src/frontend/Annotations.mli @@ -0,0 +1,2 @@ +val find_unrecognized : + (string -> bool) -> Ast.untyped_program -> Warnings.t list diff --git a/src/frontend/Ast.ml b/src/frontend/Ast.ml index 35f707491e..3beb7db286 100644 --- a/src/frontend/Ast.ml +++ b/src/frontend/Ast.ml @@ -171,6 +171,7 @@ type ('e, 's, 'l, 'f) statement = { decl_type: 'e SizedType.t ; transformation: 'e Transformation.t ; is_global: bool + ; annotations: string list ; variables: 'e variable list } | FunDef of { returntype: UnsizedType.returntype @@ -178,6 +179,7 @@ type ('e, 's, 'l, 'f) statement = ; arguments: (Middle.UnsizedType.autodifftype * Middle.UnsizedType.t * identifier) list + ; annotations: string list ; body: 's } [@@deriving sexp, hash, compare, map, fold] diff --git a/src/frontend/Ast_to_Mir.ml b/src/frontend/Ast_to_Mir.ml index 32a7b15598..b86e618daf 100644 --- a/src/frontend/Ast_to_Mir.ml +++ b/src/frontend/Ast_to_Mir.ml @@ -458,8 +458,8 @@ let var_constrain_check_stmts dconstrain loc adlevel decl_id decl_var trans @ check_decl decl_var st trans loc adlevel | _ -> [] -let create_decl_with_assign decl_id declc decl_type initial_value transform - smeta = +let create_decl_with_assign decl_id declc decl_type initial_value + decl_annotations transform smeta = let rhs = Option.map ~f:trans_expr initial_value in let decl_adtype = UnsizedType.fill_adtype_for_type declc.dadlevel (Type.to_unsized decl_type) @@ -474,7 +474,12 @@ let create_decl_with_assign decl_id declc decl_type initial_value transform let decl = Stmt. { Fixed.pattern= - Decl {decl_adtype; decl_id; decl_type; initialize= Default} + Decl + { decl_adtype + ; decl_id + ; decl_type + ; decl_annotations + ; initialize= Default } ; meta= smeta } in let rhs_assignment = Option.map @@ -599,6 +604,7 @@ let rec trans_stmt ud_dists (declc : decl_context) (ts : Ast.typed_statement) = { decl_adtype= Expr.Typed.adlevel_of iteratee' ; decl_id= loopvar.name ; decl_type= Unsized decl_type + ; decl_annotations= [] ; initialize= Default } } in let assignment var = Stmt.Fixed. @@ -614,15 +620,16 @@ let rec trans_stmt ud_dists (declc : decl_context) (ts : Ast.typed_statement) = Common.ICE.internal_compiler_error [%message "Found function definition statement outside of function block"] - | Ast.VarDecl {decl_type; transformation; variables; is_global= _} -> + | Ast.VarDecl {decl_type; transformation; variables; annotations; is_global= _} + -> List.concat_map ~f:(fun {identifier; initial_value} -> let transform = Transformation.map trans_expr transformation in let decl_id = identifier.Ast.name in let size_checks, dt = check_sizedtype decl_id decl_type in size_checks - @ create_decl_with_assign decl_id declc dt initial_value transform - smeta) + @ create_decl_with_assign decl_id declc dt initial_value annotations + transform smeta) variables | Ast.Block stmts -> Block (List.concat_map ~f:trans_stmt stmts) |> swrap | Ast.Profile (name, stmts) -> @@ -645,6 +652,7 @@ and trans_packed_assign loc trans_stmt lvals rhs assign_op = { decl_adtype= rhs.emeta.ad_level ; decl_id= sym ; decl_type= Unsized rhs_type + ; decl_annotations= [] ; initialize= Uninit } ; meta= rhs.emeta.loc } in let assign = @@ -712,12 +720,13 @@ and trans_single_assignment smeta assign_lhs assign_rhs assign_op = let trans_fun_def ud_dists (ts : Ast.typed_statement) = match ts.stmt with - | Ast.FunDef {returntype; funname; arguments; body} -> + | Ast.FunDef {returntype; funname; arguments; annotations; body} -> [ Program. { fdrt= returntype ; fdname= funname.name ; fdsuffix= Fun_kind.(suffix_from_name funname.name |> without_propto) ; fdargs= List.map ~f:trans_arg arguments + ; fdannotations= annotations ; fdbody= trans_stmt ud_dists {transform_action= IgnoreTransform; dadlevel= AutoDiffable} @@ -759,6 +768,7 @@ let rec trans_sizedtype_decl declc tr name st = { decl_type= Sized SInt ; decl_id ; decl_adtype= DataOnly + ; decl_annotations= [] ; initialize= Default } ; meta= e.meta.loc } in let assign = @@ -837,7 +847,12 @@ let trans_block ud_dists declc block prog = let f stmt (accum1, accum2, accum3) = match stmt with | { Ast.stmt= - VarDecl {decl_type= type_; variables; transformation; is_global= true} + VarDecl + { decl_type= type_ + ; variables + ; transformation + ; annotations + ; is_global= true } ; smeta } -> let outvars, sizes, stmts = List.unzip3 @@ -855,10 +870,11 @@ let trans_block ud_dists declc block prog = { out_constrained_st= type_ ; out_unconstrained_st= param_size transform type_ ; out_block= block + ; out_annotations= annotations ; out_trans= transform } ) in let stmts = create_decl_with_assign decl_id declc (Sized type_) - initial_value transform smeta.loc in + initial_value annotations transform smeta.loc in (outvar, size, stmts)) variables in ( outvars @ accum1 diff --git a/src/frontend/Canonicalize.ml b/src/frontend/Canonicalize.ml index 88be354c63..17439e4860 100644 --- a/src/frontend/Canonicalize.ml +++ b/src/frontend/Canonicalize.ml @@ -65,11 +65,13 @@ let parens_lval = map_lval_with no_parens Fn.id let rec parens_stmt ({stmt; smeta} : typed_statement) : typed_statement = let stmt = match stmt with - | VarDecl {decl_type= d; transformation= t; variables; is_global} -> + | VarDecl + {decl_type= d; transformation= t; variables; annotations; is_global} -> VarDecl { decl_type= Middle.SizedType.map no_parens d ; transformation= Middle.Transformation.map keep_parens t ; variables= List.map ~f:(map_variable no_parens) variables + ; annotations ; is_global } | For {loop_variable; lower_bound; upper_bound; loop_body} -> For diff --git a/src/frontend/Environment.ml b/src/frontend/Environment.ml index f0da575b49..536cb183bf 100644 --- a/src/frontend/Environment.ml +++ b/src/frontend/Environment.ml @@ -21,6 +21,7 @@ type info = ; kind: [ `Variable of varinfo | `UserDeclared of Location_span.t + | `UserExtern of Location_span.t | `StanMath | `UserDefined ] } [@@deriving sexp] diff --git a/src/frontend/Environment.mli b/src/frontend/Environment.mli index 71e07c4a0c..41f3a8bfa4 100644 --- a/src/frontend/Environment.mli +++ b/src/frontend/Environment.mli @@ -21,6 +21,7 @@ type info = ; kind: [ `Variable of varinfo | `UserDeclared of Location_span.t + | `UserExtern of Location_span.t | `StanMath | `UserDefined ] } @@ -37,6 +38,7 @@ val add : -> string -> Middle.UnsizedType.t -> [ `UserDeclared of Location_span.t + | `UserExtern of Location_span.t | `StanMath | `UserDefined | `Variable of varinfo ] diff --git a/src/frontend/Pretty_printing.ml b/src/frontend/Pretty_printing.ml index fdabf2ce92..86010663e6 100644 --- a/src/frontend/Pretty_printing.ml +++ b/src/frontend/Pretty_printing.ml @@ -387,6 +387,13 @@ let rec pp_transformed_type ppf (st, trans) = pp_possibly_transformed_type (ty, trans) | _ -> pf ppf "%a" pp_possibly_transformed_type (st, trans) +let pp_annotations ppf ann = + (* TODO better comment handling? *) + if List.is_empty ann then () + else + let pp ppf s = pf ppf "%@%s" s in + pf ppf "%a@ " (list ~sep:sp pp) ann + let rec pp_indent_unless_block ppf ((s : untyped_statement), loc) = match s.stmt with | Block _ -> pp_statement ppf s @@ -453,16 +460,23 @@ and pp_statement ppf ({stmt= s_content; smeta= {loc}} as ss : untyped_statement) pf ppf "profile(%s) {@,%a@,}" name (indented_box pp_list_of_statements) (vdsl, loc) - | VarDecl {decl_type= pst; transformation= trans; variables; is_global= _} -> + | VarDecl + { decl_type= pst + ; transformation= trans + ; variables + ; annotations + ; is_global= _ } -> let pp_var ppf {identifier; initial_value} = pf ppf "%a%a" pp_identifier identifier (option (fun ppf e -> pf ppf " = %a" pp_expression e)) initial_value in - pf ppf "@[%a %a;@]" pp_transformed_type (pst, trans) - (list ~sep:comma pp_var) variables - | FunDef {returntype= rt; funname= id; arguments= args; body= b} -> ( + pf ppf "@[%a@[%a %a;@]@]" pp_annotations annotations + pp_transformed_type (pst, trans) (list ~sep:comma pp_var) variables + | FunDef {returntype= rt; funname= id; arguments= args; annotations; body= b} + -> ( let loc_of (_, _, id) = id.id_loc in - pf ppf "%a %a(%a" pp_returntype rt pp_identifier id + pf ppf "@[%a@[%a %a(@]%a@]" pp_annotations annotations + pp_returntype rt pp_identifier id (box (pp_list_of pp_args loc_of)) (args, {loc with end_loc= b.smeta.loc.begin_loc}); match b with diff --git a/src/frontend/Typechecker.ml b/src/frontend/Typechecker.ml index d8223a2a6d..e841a78999 100644 --- a/src/frontend/Typechecker.ml +++ b/src/frontend/Typechecker.ml @@ -292,14 +292,14 @@ let check_id cf loc tenv id = Semantic_error.invalid_unnormalized_fn loc |> error | {kind= `Variable {origin; _}; type_} :: _ -> (calculate_autodifftype cf origin type_, type_) - | { kind= `UserDefined | `UserDeclared _ + | { kind= `UserDefined | `UserExtern _ | `UserDeclared _ ; type_= UFun (args, rt, FnLpdf _, mem_pattern) } :: _ -> let type_ = UnsizedType.UFun (args, rt, Fun_kind.suffix_from_name id.name, mem_pattern) in (calculate_autodifftype cf Functions type_, type_) - | {kind= `UserDefined | `UserDeclared _; type_} :: _ -> + | {kind= `UserDefined | `UserExtern _ | `UserDeclared _; type_} :: _ -> (calculate_autodifftype cf Functions type_, type_) let check_variable cf loc tenv id = @@ -1177,7 +1177,8 @@ let verify_assignable_id loc cf tenv assign_id = | {kind= `Variable {origin; global; readonly}; _} :: _ -> (origin, global, readonly) | {kind= `StanMath; _} :: _ -> (MathLibrary, true, false) - | {kind= `UserDefined | `UserDeclared _; _} :: _ -> (Functions, true, false) + | {kind= `UserDefined | `UserDeclared _ | `UserExtern _; _} :: _ -> + (Functions, true, false) | _ -> Semantic_error.ident_not_in_scope loc assign_id.name (Env.nearest_ident tenv assign_id.name) @@ -1662,7 +1663,7 @@ and check_transformation cf tenv ut trans = TupleTransformation tes and check_var_decl loc cf tenv sized_ty trans - (variables : untyped_expression Ast.variable list) is_global = + (variables : untyped_expression Ast.variable list) annotations is_global = let checked_type = check_sizedtype {cf with in_toplevel_decl= is_global} tenv sized_ty in let unsized_type = SizedType.to_unsized checked_type in @@ -1687,6 +1688,7 @@ and check_var_decl loc cf tenv sized_ty trans { decl_type= checked_type ; transformation= checked_trans ; variables= tvariables + ; annotations ; is_global } in (tenv, mk_typed_statement ~stmt ~loc ~return_type:Incomplete) @@ -1729,11 +1731,13 @@ and verify_fundef_overloaded loc tenv id arg_tys rt = verify_unique_signature tenv loc id arg_tys rt; verify_name_fresh tenv id ~is_udf:true -and get_fn_decl_or_defn loc tenv id arg_tys rt body = +and get_fn_decl_or_defn loc tenv id arg_tys rt body annotations = match body with | {stmt= Skip; _} -> if exists_matching_fn_declared tenv id arg_tys rt then Semantic_error.fn_decl_exists loc id.name |> error + else if List.mem annotations "extern" ~equal:String.equal then + `UserExtern id.id_loc else `UserDeclared id.id_loc | _ -> `UserDefined @@ -1789,7 +1793,7 @@ and add_function tenv name type_ defined = Env.set_raw tenv name (new_fn :: defns) else Env.add tenv name type_ defined -and check_fundef loc cf tenv return_ty id args body = +and check_fundef loc cf tenv return_ty id args annotations body = List.iter args ~f:(fun (_, _, id) -> verify_identifier id); verify_identifier id; let arg_types = List.map ~f:(fun (w, y, _) -> (w, y)) args in @@ -1841,8 +1845,11 @@ and check_fundef loc cf tenv return_ty id args body = verify_fundef_return_tys loc return_ty checked_body; let stmt = FunDef - {returntype= return_ty; funname= id; arguments= args; body= checked_body} - in + { returntype= return_ty + ; funname= id + ; arguments= args + ; annotations + ; body= checked_body } in (* NB: **not** tenv_body, so args don't leak out *) (tenv, mk_typed_statement ~return_type:Incomplete ~loc ~stmt) @@ -1875,10 +1882,11 @@ and check_statement (cf : context_flags_record) (tenv : Env.t) | Block stmts -> (tenv, check_block loc cf tenv stmts) | Profile (name, vdsl) -> (tenv, check_profile loc cf tenv name vdsl) (* these two are special in that they're allowed to change the type environment *) - | VarDecl {decl_type; transformation; variables; is_global} -> - check_var_decl loc cf tenv decl_type transformation variables is_global - | FunDef {returntype; funname; arguments; body} -> - check_fundef loc cf tenv returntype funname arguments body + | VarDecl {decl_type; transformation; variables; annotations; is_global} -> + check_var_decl loc cf tenv decl_type transformation variables annotations + is_global + | FunDef {returntype; funname; arguments; annotations; body} -> + check_fundef loc cf tenv returntype funname arguments annotations body let verify_fun_def_body_in_block = function | {stmt= FunDef {body= {stmt= Block _; _}; _}; _} @@ -1907,12 +1915,13 @@ let add_userdefined_functions tenv stmts_opt = | Some {stmts; _} -> let f tenv (s : Ast.untyped_statement) = match s with - | {stmt= FunDef {returntype; funname; arguments; body}; smeta= {loc}} -> + | { stmt= FunDef {returntype; funname; arguments; body; annotations} + ; smeta= {loc} } -> let arg_types = Ast.type_of_arguments arguments in verify_fundef_overloaded loc tenv funname arg_types returntype; let defined = get_fn_decl_or_defn loc tenv funname arg_types returntype body - in + annotations in add_function tenv funname.name (UFun ( arg_types diff --git a/src/frontend/lexer.mll b/src/frontend/lexer.mll index 19024bdbd6..9432f199bd 100644 --- a/src/frontend/lexer.mll +++ b/src/frontend/lexer.mll @@ -200,6 +200,12 @@ rule token = parse | identifier as id { lexer_logger ("identifier " ^ id) ; lexer_pos_logger (lexeme_start_p lexbuf); Parser.IDENTIFIER (lexeme lexbuf) } + (* TODO annotation proper paren lexxing *) + | "@" (non_space_or_newline+ as ann) + { lexer_logger ("annotation " ^ ann) ; + lexer_pos_logger (lexeme_start_p lexbuf); + add_separator lexbuf ; + Parser.ANNOTATION (lexeme lexbuf |> Core.String.chop_prefix_exn ~prefix:"@") } (* End of file *) | eof { lexer_logger "eof" ; if Preprocessor.size () = 1 diff --git a/src/frontend/parser.messages b/src/frontend/parser.messages index 5e7a6b663c..0f7677e26d 100644 --- a/src/frontend/parser.messages +++ b/src/frontend/parser.messages @@ -2,7 +2,7 @@ program: WHILE ## ## Concrete syntax: while ## -## Ends in an error in state: 406. +## Ends in an error in state: 410. ## ## program' -> . program [ # ] ## @@ -20,7 +20,7 @@ program: DATABLOCK LBRACE CHOLESKYFACTORCORR WHILE ## ## Concrete syntax: data { cholesky_factor_corr while ## -## Ends in an error in state: 569. +## Ends in an error in state: 577. ## ## top_var_type -> CHOLESKYFACTORCORR . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -42,7 +42,7 @@ program: DATABLOCK LBRACE CHOLESKYFACTORCOV LBRACK WHILE ## ## Concrete syntax: data { cholesky_factor_cov [ while ## -## Ends in an error in state: 563. +## Ends in an error in state: 571. ## ## top_var_type -> CHOLESKYFACTORCOV LBRACK . expression option(pair(COMMA,expression)) RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -60,7 +60,7 @@ program: DATABLOCK LBRACE CORRMATRIX WHILE ## ## Concrete syntax: data { corr_matrix while ## -## Ends in an error in state: 539. +## Ends in an error in state: 547. ## ## top_var_type -> CORRMATRIX . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -78,7 +78,7 @@ program: DATABLOCK LBRACE COVMATRIX WHILE ## ## Concrete syntax: data { cov_matrix while ## -## Ends in an error in state: 535. +## Ends in an error in state: 543. ## ## top_var_type -> COVMATRIX . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -92,7 +92,7 @@ program: DATABLOCK LBRACE INT LABRACK WHILE ## ## Concrete syntax: data { int < while ## -## Ends in an error in state: 533. +## Ends in an error in state: 541. ## ## range_constraint -> LABRACK . range RABRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -106,7 +106,7 @@ program: DATABLOCK LBRACE INT LBRACE ## ## Concrete syntax: data { int { ## -## Ends in an error in state: 532. +## Ends in an error in state: 540. ## ## top_var_type -> INT . range_constraint [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -124,7 +124,7 @@ program: DATABLOCK LBRACE ORDERED WHILE ## ## Concrete syntax: data { ordered while ## -## Ends in an error in state: 521. +## Ends in an error in state: 529. ## ## top_var_type -> ORDERED . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -142,7 +142,7 @@ program: DATABLOCK LBRACE POSITIVEORDERED WHILE ## ## Concrete syntax: data { positive_ordered while ## -## Ends in an error in state: 517. +## Ends in an error in state: 525. ## ## top_var_type -> POSITIVEORDERED . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -156,7 +156,7 @@ program: DATABLOCK LBRACE RBRACE WHILE ## ## Concrete syntax: data { } while ## -## Ends in an error in state: 633. +## Ends in an error in state: 638. ## ## program -> option(function_block) option(data_block) . option(transformed_data_block) option(parameters_block) option(transformed_parameters_block) option(model_block) option(generated_quantities_block) EOF [ # ] ## @@ -170,7 +170,7 @@ program: DATABLOCK LBRACE REAL IDENTIFIER SEMICOLON WHILE ## ## Concrete syntax: data { real foo ; while ## -## Ends in an error in state: 624. +## Ends in an error in state: 420. ## ## list(top_var_decl_no_assign) -> top_var_decl_no_assign . list(top_var_decl_no_assign) [ RBRACE ] ## @@ -184,7 +184,7 @@ program: DATABLOCK LBRACE REAL LBRACE ## ## Concrete syntax: data { real { ## -## Ends in an error in state: 515. +## Ends in an error in state: 523. ## ## top_var_type -> REAL . type_constraint [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -198,7 +198,7 @@ program: DATABLOCK LBRACE ROWVECTOR LABRACK MULTIPLIER ASSIGN IDENTIFIER RABRACK ## ## Concrete syntax: data { row_vector < multiplier = foo > while ## -## Ends in an error in state: 511. +## Ends in an error in state: 519. ## ## top_var_type -> ROWVECTOR type_constraint . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -216,7 +216,7 @@ program: DATABLOCK LBRACE SIMPLEX WHILE ## ## Concrete syntax: data { simplex while ## -## Ends in an error in state: 506. +## Ends in an error in state: 514. ## ## top_var_type -> SIMPLEX . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -234,7 +234,7 @@ program: DATABLOCK LBRACE UNITVECTOR WHILE ## ## Concrete syntax: data { unit_vector while ## -## Ends in an error in state: 484. +## Ends in an error in state: 492. ## ## top_var_type -> UNITVECTOR . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -248,7 +248,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK OFFSET ASSIGN IDENTIFIER COMMA MULTIPLI ## ## Concrete syntax: data { vector < offset = foo , multiplier = foo , ## -## Ends in an error in state: 460. +## Ends in an error in state: 468. ## ## constr_expression -> constr_expression . PLUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE ] ## constr_expression -> constr_expression . MINUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE ] @@ -271,8 +271,8 @@ program: DATABLOCK LBRACE VECTOR LABRACK OFFSET ASSIGN IDENTIFIER COMMA MULTIPLI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 428, spurious reduction of production constr_expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 436, spurious reduction of production constr_expression -> common_expression ## Expected ">" after "multiplier = " expression. @@ -281,7 +281,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK OFFSET ASSIGN IDENTIFIER COMMA MULTIPLI ## ## Concrete syntax: data { vector < offset = foo , multiplier = while ## -## Ends in an error in state: 459. +## Ends in an error in state: 467. ## ## offset_mult -> OFFSET ASSIGN constr_expression COMMA MULTIPLIER ASSIGN . constr_expression [ RABRACK ] ## @@ -295,7 +295,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK OFFSET ASSIGN IDENTIFIER COMMA MULTIPLI ## ## Concrete syntax: data { vector < offset = foo , multiplier while ## -## Ends in an error in state: 458. +## Ends in an error in state: 466. ## ## offset_mult -> OFFSET ASSIGN constr_expression COMMA MULTIPLIER . ASSIGN constr_expression [ RABRACK ] ## @@ -311,7 +311,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK OFFSET ASSIGN IDENTIFIER COMMA WHILE ## ## Concrete syntax: data { vector < offset = foo , while ## -## Ends in an error in state: 457. +## Ends in an error in state: 465. ## ## offset_mult -> OFFSET ASSIGN constr_expression COMMA . MULTIPLIER ASSIGN constr_expression [ RABRACK ] ## @@ -325,7 +325,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK OFFSET ASSIGN WHILE ## ## Concrete syntax: data { vector < offset = while ## -## Ends in an error in state: 455. +## Ends in an error in state: 463. ## ## offset_mult -> OFFSET ASSIGN . constr_expression COMMA MULTIPLIER ASSIGN constr_expression [ RABRACK ] ## offset_mult -> OFFSET ASSIGN . constr_expression [ RABRACK ] @@ -340,7 +340,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK OFFSET WHILE ## ## Concrete syntax: data { vector < offset while ## -## Ends in an error in state: 454. +## Ends in an error in state: 462. ## ## offset_mult -> OFFSET . ASSIGN constr_expression COMMA MULTIPLIER ASSIGN constr_expression [ RABRACK ] ## offset_mult -> OFFSET . ASSIGN constr_expression [ RABRACK ] @@ -383,7 +383,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK LOWER ASSIGN IDENTIFIER COMMA UPPER ASS ## ## Concrete syntax: data { vector < lower = foo , upper = foo , ## -## Ends in an error in state: 474. +## Ends in an error in state: 482. ## ## constr_expression -> constr_expression . PLUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE ] ## constr_expression -> constr_expression . MINUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE ] @@ -406,8 +406,8 @@ program: DATABLOCK LBRACE VECTOR LABRACK LOWER ASSIGN IDENTIFIER COMMA UPPER ASS ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 428, spurious reduction of production constr_expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 436, spurious reduction of production constr_expression -> common_expression ## Expected ">" after "upper = " expression. @@ -418,7 +418,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK LOWER ASSIGN IDENTIFIER COMMA UPPER ASS ## ## Concrete syntax: data { vector < lower = foo , upper = while ## -## Ends in an error in state: 473. +## Ends in an error in state: 481. ## ## range -> LOWER ASSIGN constr_expression COMMA UPPER ASSIGN . constr_expression [ RABRACK ] ## @@ -432,7 +432,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK LOWER ASSIGN IDENTIFIER COMMA UPPER WHI ## ## Concrete syntax: data { vector < lower = foo , upper while ## -## Ends in an error in state: 472. +## Ends in an error in state: 480. ## ## range -> LOWER ASSIGN constr_expression COMMA UPPER . ASSIGN constr_expression [ RABRACK ] ## @@ -446,7 +446,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK LOWER ASSIGN IDENTIFIER COMMA WHILE ## ## Concrete syntax: data { vector < lower = foo , while ## -## Ends in an error in state: 471. +## Ends in an error in state: 479. ## ## range -> LOWER ASSIGN constr_expression COMMA . UPPER ASSIGN constr_expression [ RABRACK ] ## @@ -460,7 +460,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK LOWER ASSIGN WHILE ## ## Concrete syntax: data { vector < lower = while ## -## Ends in an error in state: 469. +## Ends in an error in state: 477. ## ## range -> LOWER ASSIGN . constr_expression COMMA UPPER ASSIGN constr_expression [ RABRACK ] ## range -> LOWER ASSIGN . constr_expression [ RABRACK ] @@ -475,7 +475,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK LOWER WHILE ## ## Concrete syntax: data { vector < lower while ## -## Ends in an error in state: 468. +## Ends in an error in state: 476. ## ## range -> LOWER . ASSIGN constr_expression COMMA UPPER ASSIGN constr_expression [ RABRACK ] ## range -> LOWER . ASSIGN constr_expression [ RABRACK ] @@ -490,7 +490,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK MULTIPLIER ASSIGN WHILE ## ## Concrete syntax: data { vector < multiplier = while ## -## Ends in an error in state: 462. +## Ends in an error in state: 470. ## ## offset_mult -> MULTIPLIER ASSIGN . constr_expression COMMA OFFSET ASSIGN constr_expression [ RABRACK ] ## offset_mult -> MULTIPLIER ASSIGN . constr_expression [ RABRACK ] @@ -505,7 +505,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK MULTIPLIER WHILE ## ## Concrete syntax: data { vector < multiplier while ## -## Ends in an error in state: 461. +## Ends in an error in state: 469. ## ## offset_mult -> MULTIPLIER . ASSIGN constr_expression COMMA OFFSET ASSIGN constr_expression [ RABRACK ] ## offset_mult -> MULTIPLIER . ASSIGN constr_expression [ RABRACK ] @@ -522,7 +522,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN BANG WHILE ## ## Concrete syntax: data { vector < upper = ! while ## -## Ends in an error in state: 421. +## Ends in an error in state: 429. ## ## constr_expression -> BANG . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -536,7 +536,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN MINUS WHILE ## ## Concrete syntax: data { vector < upper = - while ## -## Ends in an error in state: 420. +## Ends in an error in state: 428. ## ## constr_expression -> MINUS . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -550,7 +550,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN PLUS WHILE ## ## Concrete syntax: data { vector < upper = + while ## -## Ends in an error in state: 419. +## Ends in an error in state: 427. ## ## constr_expression -> PLUS . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -564,7 +564,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER DIVIDE WHILE ## ## Concrete syntax: data { vector < upper = foo / while ## -## Ends in an error in state: 446. +## Ends in an error in state: 454. ## ## constr_expression -> constr_expression DIVIDE . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -578,7 +578,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER ELTDIVIDE WHILE ## ## Concrete syntax: data { vector < upper = foo ./ while ## -## Ends in an error in state: 444. +## Ends in an error in state: 452. ## ## constr_expression -> constr_expression ELTDIVIDE . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -592,7 +592,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER ELTTIMES WHILE ## ## Concrete syntax: data { vector < upper = foo .* while ## -## Ends in an error in state: 442. +## Ends in an error in state: 450. ## ## constr_expression -> constr_expression ELTTIMES . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -606,7 +606,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER HAT WHILE ## ## Concrete syntax: data { vector < upper = foo ^ while ## -## Ends in an error in state: 424. +## Ends in an error in state: 432. ## ## constr_expression -> constr_expression HAT . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -620,7 +620,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER LDIVIDE WHILE ## ## Concrete syntax: data { vector < upper = foo \ while ## -## Ends in an error in state: 434. +## Ends in an error in state: 442. ## ## constr_expression -> constr_expression LDIVIDE . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -634,7 +634,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER MINUS WHILE ## ## Concrete syntax: data { vector < upper = foo - while ## -## Ends in an error in state: 448. +## Ends in an error in state: 456. ## ## constr_expression -> constr_expression MINUS . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -648,7 +648,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER MODULO WHILE ## ## Concrete syntax: data { vector < upper = foo % while ## -## Ends in an error in state: 440. +## Ends in an error in state: 448. ## ## constr_expression -> constr_expression MODULO . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -662,7 +662,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER PLUS WHILE ## ## Concrete syntax: data { vector < upper = foo + while ## -## Ends in an error in state: 438. +## Ends in an error in state: 446. ## ## constr_expression -> constr_expression PLUS . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -676,7 +676,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER TIMES WHILE ## ## Concrete syntax: data { vector < upper = foo * while ## -## Ends in an error in state: 432. +## Ends in an error in state: 440. ## ## constr_expression -> constr_expression TIMES . constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## @@ -690,7 +690,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN WHILE ## ## Concrete syntax: data { vector < upper = while ## -## Ends in an error in state: 418. +## Ends in an error in state: 426. ## ## range -> UPPER ASSIGN . constr_expression COMMA LOWER ASSIGN constr_expression [ RABRACK ] ## range -> UPPER ASSIGN . constr_expression [ RABRACK ] @@ -705,7 +705,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER WHILE ## ## Concrete syntax: data { vector < upper while ## -## Ends in an error in state: 417. +## Ends in an error in state: 425. ## ## range -> UPPER . ASSIGN constr_expression COMMA LOWER ASSIGN constr_expression [ RABRACK ] ## range -> UPPER . ASSIGN constr_expression [ RABRACK ] @@ -720,7 +720,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK WHILE ## ## Concrete syntax: data { vector < while ## -## Ends in an error in state: 416. +## Ends in an error in state: 424. ## ## range_constraint -> LABRACK . range RABRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER LBRACK JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## type_constraint -> LABRACK . offset_mult RABRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER LBRACK JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] @@ -735,13 +735,13 @@ program: DATABLOCK LBRACE VECTOR LBRACK INTNUMERAL RBRACK HAT ## ## Concrete syntax: data { vector [ 24 ] ^ ## -## Ends in an error in state: 616. +## Ends in an error in state: 623. ## -## decl(top_var_type,no_assign) -> top_var_type . decl_identifier LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ] -## decl(top_var_type,no_assign) -> top_var_type . id_and_optional_assignment(no_assign,decl_identifier) option(remaining_declarations(no_assign)) SEMICOLON [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ] +## decl(top_var_type,no_assign) -> list(ANNOTATION) top_var_type . decl_identifier LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ANNOTATION ] +## decl(top_var_type,no_assign) -> list(ANNOTATION) top_var_type . id_and_optional_assignment(no_assign,decl_identifier) option(remaining_declarations(no_assign)) SEMICOLON [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## top_var_type +## list(ANNOTATION) top_var_type ## We expect to see an identifier after a sized type. @@ -750,7 +750,7 @@ program: DATABLOCK LBRACE IDENTIFIER ## ## Concrete syntax: data { foo ## -## Ends in an error in state: 414. +## Ends in an error in state: 418. ## ## data_block -> DATABLOCK LBRACE . list(top_var_decl_no_assign) RBRACE [ TRANSFORMEDPARAMETERSBLOCK TRANSFORMEDDATABLOCK PARAMETERSBLOCK MODELBLOCK GENERATEDQUANTITIESBLOCK EOF ] ## @@ -769,7 +769,7 @@ program: DATABLOCK WHILE ## ## Concrete syntax: data while ## -## Ends in an error in state: 413. +## Ends in an error in state: 417. ## ## data_block -> DATABLOCK . LBRACE list(top_var_decl_no_assign) RBRACE [ TRANSFORMEDPARAMETERSBLOCK TRANSFORMEDDATABLOCK PARAMETERSBLOCK MODELBLOCK GENERATEDQUANTITIESBLOCK EOF ] ## @@ -783,7 +783,7 @@ program: FUNCTIONBLOCK LBRACE RBRACE COVMATRIX ## ## Concrete syntax: functions { } cov_matrix ## -## Ends in an error in state: 412. +## Ends in an error in state: 416. ## ## program -> option(function_block) . option(data_block) option(transformed_data_block) option(parameters_block) option(transformed_parameters_block) option(model_block) option(generated_quantities_block) EOF [ # ] ## @@ -799,7 +799,7 @@ program: FUNCTIONBLOCK LBRACE VOID IDENTIFIER LPAREN RPAREN SEMICOLON WHILE ## ## Concrete syntax: functions { void foo ( ) ; while ## -## Ends in an error in state: 404. +## Ends in an error in state: 408. ## ## list(function_def) -> function_def . list(function_def) [ RBRACE EOF ] ## @@ -817,7 +817,7 @@ program: FUNCTIONBLOCK LBRACE VOID IDENTIFIER LPAREN DATABLOCK WHILE ## ## Concrete syntax: functions { void foo ( data while ## -## Ends in an error in state: 91. +## Ends in an error in state: 96. ## ## arg_decl -> option(DATABLOCK) . unsized_type decl_identifier [ RPAREN COMMA ] ## @@ -831,12 +831,12 @@ program: FUNCTIONBLOCK LBRACE VOID IDENTIFIER LPAREN RPAREN VOID ## ## Concrete syntax: functions { void foo ( ) void ## -## Ends in an error in state: 95. +## Ends in an error in state: 100. ## -## function_def -> return_type decl_identifier LPAREN loption(separated_nonempty_list(COMMA,arg_decl)) RPAREN . statement [ VOID VECTOR TUPLE ROWVECTOR REAL RBRACE MATRIX INT EOF COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX ARRAY ] +## function_def -> list(ANNOTATION) return_type decl_identifier LPAREN loption(separated_nonempty_list(COMMA,arg_decl)) RPAREN . statement [ VOID VECTOR TUPLE ROWVECTOR REAL RBRACE MATRIX INT EOF COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## return_type decl_identifier LPAREN loption(separated_nonempty_list(COMMA,arg_decl)) RPAREN +## list(ANNOTATION) return_type decl_identifier LPAREN loption(separated_nonempty_list(COMMA,arg_decl)) RPAREN ## Either "{" statement "}" is expected for a function definition or ";" for a function forward declaration. @@ -847,7 +847,7 @@ program: FUNCTIONBLOCK LBRACE VOID IDENTIFIER LPAREN VECTOR IDENTIFIER COMMA WHI ## ## Concrete syntax: functions { void foo ( vector foo , while ## -## Ends in an error in state: 399. +## Ends in an error in state: 405. ## ## separated_nonempty_list(COMMA,arg_decl) -> arg_decl COMMA . separated_nonempty_list(COMMA,arg_decl) [ RPAREN ] ## @@ -861,7 +861,7 @@ program: FUNCTIONBLOCK LBRACE VOID IDENTIFIER LPAREN VECTOR IDENTIFIER WHILE ## ## Concrete syntax: functions { void foo ( vector foo while ## -## Ends in an error in state: 398. +## Ends in an error in state: 404. ## ## separated_nonempty_list(COMMA,arg_decl) -> arg_decl . [ RPAREN ] ## separated_nonempty_list(COMMA,arg_decl) -> arg_decl . COMMA separated_nonempty_list(COMMA,arg_decl) [ RPAREN ] @@ -876,12 +876,12 @@ program: FUNCTIONBLOCK LBRACE VOID IDENTIFIER WHILE ## ## Concrete syntax: functions { void foo while ## -## Ends in an error in state: 87. +## Ends in an error in state: 92. ## -## function_def -> return_type decl_identifier . LPAREN loption(separated_nonempty_list(COMMA,arg_decl)) RPAREN statement [ VOID VECTOR TUPLE ROWVECTOR REAL RBRACE MATRIX INT EOF COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX ARRAY ] +## function_def -> list(ANNOTATION) return_type decl_identifier . LPAREN loption(separated_nonempty_list(COMMA,arg_decl)) RPAREN statement [ VOID VECTOR TUPLE ROWVECTOR REAL RBRACE MATRIX INT EOF COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## return_type decl_identifier +## list(ANNOTATION) return_type decl_identifier ## "(" expected after function name. @@ -890,12 +890,12 @@ program: FUNCTIONBLOCK LBRACE VOID LBRACK ## ## Concrete syntax: functions { void [ ## -## Ends in an error in state: 37. +## Ends in an error in state: 42. ## -## function_def -> return_type . decl_identifier LPAREN loption(separated_nonempty_list(COMMA,arg_decl)) RPAREN statement [ VOID VECTOR TUPLE ROWVECTOR REAL RBRACE MATRIX INT EOF COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX ARRAY ] +## function_def -> list(ANNOTATION) return_type . decl_identifier LPAREN loption(separated_nonempty_list(COMMA,arg_decl)) RPAREN statement [ VOID VECTOR TUPLE ROWVECTOR REAL RBRACE MATRIX INT EOF COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## return_type +## list(ANNOTATION) return_type ## An identifier is expected as a function name. @@ -904,7 +904,7 @@ program: FUNCTIONBLOCK LBRACE WHILE ## ## Concrete syntax: functions { while ## -## Ends in an error in state: 408. +## Ends in an error in state: 412. ## ## function_block -> FUNCTIONBLOCK LBRACE . list(function_def) RBRACE [ TRANSFORMEDPARAMETERSBLOCK TRANSFORMEDDATABLOCK PARAMETERSBLOCK MODELBLOCK GENERATEDQUANTITIESBLOCK EOF DATABLOCK ] ## @@ -918,7 +918,7 @@ program: FUNCTIONBLOCK WHILE ## ## Concrete syntax: functions while ## -## Ends in an error in state: 407. +## Ends in an error in state: 411. ## ## function_block -> FUNCTIONBLOCK . LBRACE list(function_def) RBRACE [ TRANSFORMEDPARAMETERSBLOCK TRANSFORMEDDATABLOCK PARAMETERSBLOCK MODELBLOCK GENERATEDQUANTITIESBLOCK EOF DATABLOCK ] ## @@ -932,7 +932,7 @@ program: GENERATEDQUANTITIESBLOCK LBRACE RBRACE ELTTIMESASSIGN ## ## Concrete syntax: generated quantities { } .*= ## -## Ends in an error in state: 682. +## Ends in an error in state: 688. ## ## program -> option(function_block) option(data_block) option(transformed_data_block) option(parameters_block) option(transformed_parameters_block) option(model_block) option(generated_quantities_block) . EOF [ # ] ## @@ -946,7 +946,7 @@ program: GENERATEDQUANTITIESBLOCK LBRACE VOID ## ## Concrete syntax: generated quantities { void ## -## Ends in an error in state: 679. +## Ends in an error in state: 685. ## ## generated_quantities_block -> GENERATEDQUANTITIESBLOCK LBRACE . list(top_vardecl_or_statement) RBRACE [ EOF ] ## @@ -960,7 +960,7 @@ program: GENERATEDQUANTITIESBLOCK WHILE ## ## Concrete syntax: generated quantities while ## -## Ends in an error in state: 678. +## Ends in an error in state: 684. ## ## generated_quantities_block -> GENERATEDQUANTITIESBLOCK . LBRACE list(top_vardecl_or_statement) RBRACE [ EOF ] ## @@ -1016,7 +1016,7 @@ program: MODELBLOCK LBRACE MATRIX WHILE ## ## Concrete syntax: model { matrix while ## -## Ends in an error in state: 203. +## Ends in an error in state: 262. ## ## sized_basic_type -> MATRIX . LBRACK expression COMMA expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -1030,7 +1030,7 @@ program: MODELBLOCK LBRACE RBRACE ELTTIMESASSIGN ## ## Concrete syntax: model { } .*= ## -## Ends in an error in state: 677. +## Ends in an error in state: 683. ## ## program -> option(function_block) option(data_block) option(transformed_data_block) option(parameters_block) option(transformed_parameters_block) option(model_block) . option(generated_quantities_block) EOF [ # ] ## @@ -1046,7 +1046,7 @@ program: MODELBLOCK LBRACE REAL IDENTIFIER ASSIGN WHILE ## ## Concrete syntax: model { real foo = while ## -## Ends in an error in state: 314. +## Ends in an error in state: 322. ## ## option(pair(ASSIGN,expression)) -> ASSIGN . expression [ SEMICOLON COMMA ] ## @@ -1060,13 +1060,13 @@ program: MODELBLOCK LBRACE REAL LBRACK ## ## Concrete syntax: model { real [ ## -## Ends in an error in state: 324. +## Ends in an error in state: 331. ## -## decl(sized_basic_type,expression) -> sized_basic_type . decl_identifier LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## decl(sized_basic_type,expression) -> sized_basic_type . id_and_optional_assignment(expression,decl_identifier) option(remaining_declarations(expression)) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## decl(sized_basic_type,expression) -> list(ANNOTATION) sized_basic_type . decl_identifier LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## decl(sized_basic_type,expression) -> list(ANNOTATION) sized_basic_type . id_and_optional_assignment(expression,decl_identifier) option(remaining_declarations(expression)) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## sized_basic_type +## list(ANNOTATION) sized_basic_type ## Identifier expected after sized type in local (or model block) variable declaration. (No transformations/constraints allowed.) @@ -1099,7 +1099,7 @@ program: MODELBLOCK LBRACE ROWVECTOR LBRACK WHILE ## ## Concrete syntax: model { row_vector [ while ## -## Ends in an error in state: 199. +## Ends in an error in state: 258. ## ## sized_basic_type -> ROWVECTOR LBRACK . expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -1113,7 +1113,7 @@ program: MODELBLOCK LBRACE SEMICOLON VOID ## ## Concrete syntax: model { ; void ## -## Ends in an error in state: 389. +## Ends in an error in state: 395. ## ## list(vardecl_or_statement) -> vardecl_or_statement . list(vardecl_or_statement) [ RBRACE ] ## @@ -1153,7 +1153,7 @@ program: MODELBLOCK LBRACE VECTOR WHILE ## ## Concrete syntax: model { vector while ## -## Ends in an error in state: 192. +## Ends in an error in state: 251. ## ## sized_basic_type -> VECTOR . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -1167,7 +1167,7 @@ program: MODELBLOCK LBRACE VOID ## ## Concrete syntax: model { void ## -## Ends in an error in state: 674. +## Ends in an error in state: 680. ## ## model_block -> MODELBLOCK LBRACE . list(vardecl_or_statement) RBRACE [ GENERATEDQUANTITIESBLOCK EOF ] ## @@ -1181,7 +1181,7 @@ program: MODELBLOCK WHILE ## ## Concrete syntax: model while ## -## Ends in an error in state: 673. +## Ends in an error in state: 679. ## ## model_block -> MODELBLOCK . LBRACE list(vardecl_or_statement) RBRACE [ GENERATEDQUANTITIESBLOCK EOF ] ## @@ -1195,7 +1195,7 @@ program: PARAMETERSBLOCK LBRACE RBRACE ELTTIMESASSIGN ## ## Concrete syntax: parameters { } .*= ## -## Ends in an error in state: 666. +## Ends in an error in state: 672. ## ## program -> option(function_block) option(data_block) option(transformed_data_block) option(parameters_block) . option(transformed_parameters_block) option(model_block) option(generated_quantities_block) EOF [ # ] ## @@ -1209,7 +1209,7 @@ program: PARAMETERSBLOCK LBRACE WHILE ## ## Concrete syntax: parameters { while ## -## Ends in an error in state: 662. +## Ends in an error in state: 668. ## ## parameters_block -> PARAMETERSBLOCK LBRACE . list(top_var_decl_no_assign) RBRACE [ TRANSFORMEDPARAMETERSBLOCK MODELBLOCK GENERATEDQUANTITIESBLOCK EOF ] ## @@ -1223,7 +1223,7 @@ program: PARAMETERSBLOCK WHILE ## ## Concrete syntax: parameters while ## -## Ends in an error in state: 661. +## Ends in an error in state: 667. ## ## parameters_block -> PARAMETERSBLOCK . LBRACE list(top_var_decl_no_assign) RBRACE [ TRANSFORMEDPARAMETERSBLOCK MODELBLOCK GENERATEDQUANTITIESBLOCK EOF ] ## @@ -1239,7 +1239,7 @@ program: TRANSFORMEDDATABLOCK LBRACE BANG WHILE ## ## Concrete syntax: transformed data { ! while ## -## Ends in an error in state: 110. +## Ends in an error in state: 115. ## ## expression -> BANG . expression [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA COLON BAR AND ] ## @@ -1253,9 +1253,9 @@ program: TRANSFORMEDDATABLOCK LBRACE BREAK WHILE ## ## Concrete syntax: transformed data { break while ## -## Ends in an error in state: 300. +## Ends in an error in state: 244. ## -## atomic_statement -> BREAK . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> BREAK . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## BREAK @@ -1267,9 +1267,9 @@ program: TRANSFORMEDDATABLOCK LBRACE CONTINUE WHILE ## ## Concrete syntax: transformed data { continue while ## -## Ends in an error in state: 298. +## Ends in an error in state: 242. ## -## atomic_statement -> CONTINUE . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> CONTINUE . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## CONTINUE @@ -1281,9 +1281,9 @@ program: TRANSFORMEDDATABLOCK LBRACE FOR LPAREN IDENTIFIER IN REALNUMERAL COLON ## ## Concrete syntax: transformed data { for ( foo in 3.1415 : foo ) void ## -## Ends in an error in state: 384. +## Ends in an error in state: 390. ## -## nested_statement -> FOR LPAREN identifier IN expression COLON expression RPAREN . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> FOR LPAREN identifier IN expression COLON expression RPAREN . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## FOR LPAREN identifier IN expression COLON expression RPAREN @@ -1297,9 +1297,9 @@ program: TRANSFORMEDDATABLOCK LBRACE FOR LPAREN IDENTIFIER IN REALNUMERAL COLON ## ## Concrete syntax: transformed data { for ( foo in 3.1415 : while ## -## Ends in an error in state: 382. +## Ends in an error in state: 388. ## -## nested_statement -> FOR LPAREN identifier IN expression COLON . expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> FOR LPAREN identifier IN expression COLON . expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## FOR LPAREN identifier IN expression COLON @@ -1311,9 +1311,9 @@ program: TRANSFORMEDDATABLOCK LBRACE FOR LPAREN IDENTIFIER IN REALNUMERAL RPAREN ## ## Concrete syntax: transformed data { for ( foo in 3.1415 ) void ## -## Ends in an error in state: 292. +## Ends in an error in state: 236. ## -## nested_statement -> FOR LPAREN identifier IN expression RPAREN . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> FOR LPAREN identifier IN expression RPAREN . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## FOR LPAREN identifier IN expression RPAREN @@ -1327,7 +1327,7 @@ program: TRANSFORMEDDATABLOCK LBRACE FOR LPAREN IDENTIFIER IN DOTNUMERAL TILDE ## ## Concrete syntax: transformed data { for ( foo in .2 ~ ## -## Ends in an error in state: 291. +## Ends in an error in state: 235. ## ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COLON AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COLON AND ] @@ -1350,8 +1350,8 @@ program: TRANSFORMEDDATABLOCK LBRACE FOR LPAREN IDENTIFIER IN DOTNUMERAL TILDE ## expression -> expression . RABRACK expression [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COLON AND ] ## expression -> expression . GEQ expression [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COLON AND ] ## expression -> expression . TRANSPOSE [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COLON AND ] -## nested_statement -> FOR LPAREN identifier IN expression . COLON expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## nested_statement -> FOR LPAREN identifier IN expression . RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> FOR LPAREN identifier IN expression . COLON expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## nested_statement -> FOR LPAREN identifier IN expression . RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## FOR LPAREN identifier IN expression @@ -1360,7 +1360,7 @@ program: TRANSFORMEDDATABLOCK LBRACE FOR LPAREN IDENTIFIER IN DOTNUMERAL TILDE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 126, spurious reduction of production expression -> common_expression +## In state 131, spurious reduction of production expression -> common_expression ## Ill-formed expression. Expected expression followed by ")" or ":" after "for (" identifier "in". @@ -1369,10 +1369,10 @@ program: TRANSFORMEDDATABLOCK LBRACE FOR LPAREN IDENTIFIER WHILE ## ## Concrete syntax: transformed data { for ( foo while ## -## Ends in an error in state: 289. +## Ends in an error in state: 233. ## -## nested_statement -> FOR LPAREN identifier . IN expression COLON expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## nested_statement -> FOR LPAREN identifier . IN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> FOR LPAREN identifier . IN expression COLON expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## nested_statement -> FOR LPAREN identifier . IN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## FOR LPAREN identifier @@ -1384,10 +1384,10 @@ program: TRANSFORMEDDATABLOCK LBRACE FOR LPAREN WHILE ## ## Concrete syntax: transformed data { for ( while ## -## Ends in an error in state: 288. +## Ends in an error in state: 232. ## -## nested_statement -> FOR LPAREN . identifier IN expression COLON expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## nested_statement -> FOR LPAREN . identifier IN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> FOR LPAREN . identifier IN expression COLON expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## nested_statement -> FOR LPAREN . identifier IN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## FOR LPAREN @@ -1399,10 +1399,10 @@ program: TRANSFORMEDDATABLOCK LBRACE FOR WHILE ## ## Concrete syntax: transformed data { for while ## -## Ends in an error in state: 287. +## Ends in an error in state: 231. ## -## nested_statement -> FOR . LPAREN identifier IN expression COLON expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## nested_statement -> FOR . LPAREN identifier IN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> FOR . LPAREN identifier IN expression COLON expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## nested_statement -> FOR . LPAREN identifier IN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## FOR @@ -1416,10 +1416,10 @@ program: TRANSFORMEDDATABLOCK LBRACE IF LPAREN IDENTIFIER RPAREN SEMICOLON UNREA ## ## Concrete syntax: transformed data { if ( foo ) ; <<<>> ## -## Ends in an error in state: 386. +## Ends in an error in state: 392. ## -## nested_statement -> IF LPAREN expression RPAREN vardecl_or_statement . ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## nested_statement -> IF LPAREN expression RPAREN vardecl_or_statement . [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> IF LPAREN expression RPAREN vardecl_or_statement . ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## nested_statement -> IF LPAREN expression RPAREN vardecl_or_statement . [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## IF LPAREN expression RPAREN vardecl_or_statement @@ -1431,10 +1431,10 @@ program: TRANSFORMEDDATABLOCK LBRACE IF LPAREN REALNUMERAL RPAREN VOID ## ## Concrete syntax: transformed data { if ( 3.1415 ) void ## -## Ends in an error in state: 286. +## Ends in an error in state: 230. ## -## nested_statement -> IF LPAREN expression RPAREN . vardecl_or_statement ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## nested_statement -> IF LPAREN expression RPAREN . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> IF LPAREN expression RPAREN . vardecl_or_statement ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## nested_statement -> IF LPAREN expression RPAREN . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## IF LPAREN expression RPAREN @@ -1446,9 +1446,9 @@ program: TRANSFORMEDDATABLOCK LBRACE IF LPAREN IDENTIFIER RPAREN SEMICOLON ELSE ## ## Concrete syntax: transformed data { if ( foo ) ; else void ## -## Ends in an error in state: 387. +## Ends in an error in state: 393. ## -## nested_statement -> IF LPAREN expression RPAREN vardecl_or_statement ELSE . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> IF LPAREN expression RPAREN vardecl_or_statement ELSE . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## IF LPAREN expression RPAREN vardecl_or_statement ELSE @@ -1460,7 +1460,7 @@ program: TRANSFORMEDDATABLOCK LBRACE IF LPAREN IDENTIFIER TILDE ## ## Concrete syntax: transformed data { if ( foo ~ ## -## Ends in an error in state: 285. +## Ends in an error in state: 229. ## ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] @@ -1483,8 +1483,8 @@ program: TRANSFORMEDDATABLOCK LBRACE IF LPAREN IDENTIFIER TILDE ## expression -> expression . RABRACK expression [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . GEQ expression [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . TRANSPOSE [ TRANSPOSE TIMES RPAREN RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] -## nested_statement -> IF LPAREN expression . RPAREN vardecl_or_statement ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## nested_statement -> IF LPAREN expression . RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> IF LPAREN expression . RPAREN vardecl_or_statement ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## nested_statement -> IF LPAREN expression . RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## IF LPAREN expression @@ -1493,8 +1493,8 @@ program: TRANSFORMEDDATABLOCK LBRACE IF LPAREN IDENTIFIER TILDE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression ## Ill-formed expression. Expression expected after "(", for test of conditional control flow construct. @@ -1503,10 +1503,10 @@ program: TRANSFORMEDDATABLOCK LBRACE IF LPAREN WHILE ## ## Concrete syntax: transformed data { if ( while ## -## Ends in an error in state: 284. +## Ends in an error in state: 228. ## -## nested_statement -> IF LPAREN . expression RPAREN vardecl_or_statement ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## nested_statement -> IF LPAREN . expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> IF LPAREN . expression RPAREN vardecl_or_statement ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## nested_statement -> IF LPAREN . expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## IF LPAREN @@ -1518,10 +1518,10 @@ program: TRANSFORMEDDATABLOCK LBRACE IF WHILE ## ## Concrete syntax: transformed data { if while ## -## Ends in an error in state: 283. +## Ends in an error in state: 227. ## -## nested_statement -> IF . LPAREN expression RPAREN vardecl_or_statement ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## nested_statement -> IF . LPAREN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> IF . LPAREN expression RPAREN vardecl_or_statement ELSE vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## nested_statement -> IF . LPAREN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## IF @@ -1533,10 +1533,10 @@ program: TRANSFORMEDDATABLOCK LBRACE LBRACE VOID ## ## Concrete syntax: transformed data { { void ## -## Ends in an error in state: 282. +## Ends in an error in state: 226. ## ## common_expression -> LBRACE . separated_nonempty_list(COMMA,expression) RBRACE [ TRANSPOSE TIMESASSIGN TIMES TILDE RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA ASSIGN AND ] -## nested_statement -> LBRACE . list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> LBRACE . list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## LBRACE @@ -1548,7 +1548,7 @@ program: TRANSFORMEDDATABLOCK LBRACE LBRACK IDENTIFIER COMMA WHILE ## ## Concrete syntax: transformed data { [ foo , while ## -## Ends in an error in state: 172. +## Ends in an error in state: 177. ## ## separated_nonempty_list(COMMA,expression) -> expression COMMA . separated_nonempty_list(COMMA,expression) [ RPAREN RBRACK RBRACE ] ## @@ -1566,7 +1566,7 @@ program: TRANSFORMEDDATABLOCK LBRACE LBRACK IDENTIFIER RPAREN ## ## Concrete syntax: transformed data { [ foo ) ## -## Ends in an error in state: 181. +## Ends in an error in state: 186. ## ## common_expression -> LBRACK loption(separated_nonempty_list(COMMA,expression)) . RBRACK [ TRANSPOSE TIMESASSIGN TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA COLON BAR ASSIGN AND ] ## @@ -1577,10 +1577,10 @@ program: TRANSFORMEDDATABLOCK LBRACE LBRACK IDENTIFIER RPAREN ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression -## In state 174, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression -## In state 113, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression +## In state 179, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression +## In state 118, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) ## Ill-formed expression. We expect a comma separated list of expressions, followed by "]". @@ -1590,7 +1590,7 @@ program: TRANSFORMEDDATABLOCK LBRACE LBRACK WHILE ## ## Concrete syntax: transformed data { [ while ## -## Ends in an error in state: 105. +## Ends in an error in state: 110. ## ## common_expression -> LBRACK . loption(separated_nonempty_list(COMMA,expression)) RBRACK [ TRANSPOSE TIMESASSIGN TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA COLON BAR ASSIGN AND ] ## @@ -1606,7 +1606,7 @@ program: TRANSFORMEDDATABLOCK LBRACE LPAREN IDENTIFIER TILDE ## ## Concrete syntax: transformed data { ( foo ~ ## -## Ends in an error in state: 183. +## Ends in an error in state: 188. ## ## common_expression -> LPAREN expression . COMMA separated_nonempty_list(COMMA,expression) RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA COLON BAR ASSIGN AND ] ## common_expression -> LPAREN expression . RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA COLON BAR ASSIGN AND ] @@ -1639,8 +1639,8 @@ program: TRANSFORMEDDATABLOCK LBRACE LPAREN IDENTIFIER TILDE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression ## Ill-formed phrase. Found "(" followed by expression. Expect a "[", "," or ")" or an infix or postfix operator. @@ -1649,7 +1649,7 @@ program: TRANSFORMEDDATABLOCK LBRACE MINUS WHILE ## ## Concrete syntax: transformed data { - while ## -## Ends in an error in state: 103. +## Ends in an error in state: 108. ## ## expression -> MINUS . expression [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA COLON BAR AND ] ## @@ -1663,7 +1663,7 @@ program: TRANSFORMEDDATABLOCK LBRACE PLUS WHILE ## ## Concrete syntax: transformed data { + while ## -## Ends in an error in state: 102. +## Ends in an error in state: 107. ## ## expression -> PLUS . expression [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA COLON BAR AND ] ## @@ -1677,9 +1677,9 @@ program: TRANSFORMEDDATABLOCK LBRACE PRINT LPAREN STRINGLITERAL WHILE ## ## Concrete syntax: transformed data { print ( "hello world" while ## -## Ends in an error in state: 279. +## Ends in an error in state: 223. ## -## atomic_statement -> PRINT LPAREN printables . RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> PRINT LPAREN printables . RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## printables -> printables . COMMA printables [ RPAREN COMMA ] ## ## The known suffix of the stack is as follows: @@ -1692,9 +1692,9 @@ program: TRANSFORMEDDATABLOCK LBRACE PRINT LPAREN IDENTIFIER RPAREN WHILE ## ## Concrete syntax: transformed data { print ( foo ) while ## -## Ends in an error in state: 280. +## Ends in an error in state: 224. ## -## atomic_statement -> PRINT LPAREN printables RPAREN . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> PRINT LPAREN printables RPAREN . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## PRINT LPAREN printables RPAREN @@ -1706,9 +1706,9 @@ program: TRANSFORMEDDATABLOCK LBRACE PRINT LPAREN WHILE ## ## Concrete syntax: transformed data { print ( while ## -## Ends in an error in state: 278. +## Ends in an error in state: 222. ## -## atomic_statement -> PRINT LPAREN . printables RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> PRINT LPAREN . printables RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## PRINT LPAREN @@ -1720,9 +1720,9 @@ program: TRANSFORMEDDATABLOCK LBRACE PRINT WHILE ## ## Concrete syntax: transformed data { print while ## -## Ends in an error in state: 277. +## Ends in an error in state: 221. ## -## atomic_statement -> PRINT . LPAREN printables RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> PRINT . LPAREN printables RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## PRINT @@ -1734,7 +1734,7 @@ program: TRANSFORMEDDATABLOCK LBRACE RBRACE ELTTIMESASSIGN ## ## Concrete syntax: transformed data { } .*= ## -## Ends in an error in state: 660. +## Ends in an error in state: 666. ## ## program -> option(function_block) option(data_block) option(transformed_data_block) . option(parameters_block) option(transformed_parameters_block) option(model_block) option(generated_quantities_block) EOF [ # ] ## @@ -1798,9 +1798,9 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER WHILE ## ## Concrete syntax: transformed data { foo while ## -## Ends in an error in state: 333. +## Ends in an error in state: 343. ## -## atomic_statement -> identifier . LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> identifier . LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## common_expression -> identifier . [ TRANSPOSE TIMESASSIGN TIMES TILDE RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA ASSIGN AND ] ## common_expression -> identifier . LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA ASSIGN AND ] ## common_expression -> identifier . LPAREN expression BAR loption(separated_nonempty_list(COMMA,expression)) RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA ASSIGN AND ] @@ -1858,7 +1858,7 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL ELTPOW WHILE ## ## Concrete syntax: transformed data { 3.1415 .^ while ## -## Ends in an error in state: 124. +## Ends in an error in state: 129. ## ## expression -> expression ELTPOW . expression [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA COLON BAR AND ] ## @@ -1876,7 +1876,7 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER QMARK WHILE ## ## Concrete syntax: transformed data { foo ? while ## -## Ends in an error in state: 146. +## Ends in an error in state: 151. ## ## expression -> expression QMARK . expression COLON expression [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA COLON BAR AND ] ## @@ -1893,7 +1893,7 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL LBRACK COLON IDENTIFIER TILDE ## ## Concrete syntax: transformed data { 3.1415 [ : foo ~ ## -## Ends in an error in state: 129. +## Ends in an error in state: 134. ## ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES RBRACK RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES RBRACK RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA AND ] @@ -1925,8 +1925,8 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL LBRACK COLON IDENTIFIER TILDE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression ## Ill-formed phrase. Found ":" expression. We expect either an infix or postfix operator, or "," or or "[" or "]" next. @@ -1937,7 +1937,7 @@ program: TRANSFORMEDDATABLOCK LBRACE PLUS IDENTIFIER TRANSPOSE WHILE ## ## Concrete syntax: transformed data { + foo ' while ## -## Ends in an error in state: 189. +## Ends in an error in state: 194. ## ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA COLON BAR AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA COLON BAR AND ] @@ -1972,7 +1972,7 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL LBRACK COLON WHILE ## ## Concrete syntax: transformed data { 3.1415 [ : while ## -## Ends in an error in state: 128. +## Ends in an error in state: 133. ## ## indexes -> COLON . [ RBRACK COMMA ] ## indexes -> COLON . expression [ RBRACK COMMA ] @@ -1987,7 +1987,7 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL LBRACK COMMA WHILE ## ## Concrete syntax: transformed data { 3.1415 [ , while ## -## Ends in an error in state: 166. +## Ends in an error in state: 171. ## ## indexes -> indexes COMMA . indexes [ RBRACK COMMA ] ## @@ -2003,7 +2003,7 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER LBRACK REALNUMERAL COLON WHILE ## ## Concrete syntax: transformed data { foo [ 3.1415 : while ## -## Ends in an error in state: 169. +## Ends in an error in state: 174. ## ## indexes -> expression COLON . [ RBRACK COMMA ] ## indexes -> expression COLON . expression [ RBRACK COMMA ] @@ -2018,9 +2018,9 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL TILDE IDENTIFIER LPAREN RPAREN ## ## Concrete syntax: transformed data { 3.1415 ~ foo ( ) T [ , ] multiplier ## -## Ends in an error in state: 352. +## Ends in an error in state: 362. ## -## atomic_statement -> expression TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> expression TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## expression TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) @@ -2042,7 +2042,7 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL TILDE IDENTIFIER LPAREN RPAREN ## ## Concrete syntax: transformed data { 3.1415 ~ foo ( ) T [ while ## -## Ends in an error in state: 345. +## Ends in an error in state: 355. ## ## truncation -> TRUNCATE LBRACK . option(expression) COMMA option(expression) RBRACK [ SEMICOLON ] ## @@ -2056,9 +2056,9 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL TILDE IDENTIFIER LPAREN RPAREN ## ## Concrete syntax: transformed data { 3.1415 ~ foo ( ) while ## -## Ends in an error in state: 343. +## Ends in an error in state: 353. ## -## atomic_statement -> expression TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN . option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> expression TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN . option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## expression TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN @@ -2070,9 +2070,9 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL TILDE IDENTIFIER LPAREN IDENTIF ## ## Concrete syntax: transformed data { 3.1415 ~ foo ( foo ] ## -## Ends in an error in state: 342. +## Ends in an error in state: 352. ## -## atomic_statement -> expression TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) . RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> expression TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) . RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## expression TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) @@ -2081,10 +2081,10 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL TILDE IDENTIFIER LPAREN IDENTIF ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression -## In state 174, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression -## In state 113, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression +## In state 179, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression +## In state 118, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) ## Ill-formed "~"-statement. Expect a comma separated list of expressions for arguments to the distribution, followed by ")". @@ -2093,9 +2093,9 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL TILDE IDENTIFIER LPAREN WHILE ## ## Concrete syntax: transformed data { 3.1415 ~ foo ( while ## -## Ends in an error in state: 341. +## Ends in an error in state: 351. ## -## atomic_statement -> expression TILDE identifier LPAREN . loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> expression TILDE identifier LPAREN . loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## expression TILDE identifier LPAREN @@ -2107,9 +2107,9 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL TILDE IDENTIFIER WHILE ## ## Concrete syntax: transformed data { 3.1415 ~ foo while ## -## Ends in an error in state: 340. +## Ends in an error in state: 350. ## -## atomic_statement -> expression TILDE identifier . LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> expression TILDE identifier . LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## expression TILDE identifier @@ -2121,9 +2121,9 @@ program: TRANSFORMEDDATABLOCK LBRACE REALNUMERAL TILDE WHILE ## ## Concrete syntax: transformed data { 3.1415 ~ while ## -## Ends in an error in state: 339. +## Ends in an error in state: 349. ## -## atomic_statement -> expression TILDE . identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> expression TILDE . identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## expression TILDE @@ -2135,7 +2135,7 @@ program: TRANSFORMEDDATABLOCK LBRACE REJECT LPAREN IDENTIFIER COMMA STRINGLITERA ## ## Concrete syntax: transformed data { reject ( foo , "hello world" while ## -## Ends in an error in state: 270. +## Ends in an error in state: 214. ## ## printables -> printables . COMMA printables [ RPAREN COMMA ] ## printables -> printables COMMA printables . [ RPAREN COMMA ] @@ -2150,7 +2150,7 @@ program: TRANSFORMEDDATABLOCK LBRACE REJECT LPAREN IDENTIFIER COMMA WHILE ## ## Concrete syntax: transformed data { reject ( foo , while ## -## Ends in an error in state: 269. +## Ends in an error in state: 213. ## ## printables -> printables COMMA . printables [ RPAREN COMMA ] ## @@ -2172,9 +2172,9 @@ program: TRANSFORMEDDATABLOCK LBRACE REJECT LPAREN WHILE ## ## Concrete syntax: transformed data { reject ( while ## -## Ends in an error in state: 263. +## Ends in an error in state: 207. ## -## atomic_statement -> REJECT LPAREN . printables RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> REJECT LPAREN . printables RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## REJECT LPAREN @@ -2186,7 +2186,7 @@ program: TRANSFORMEDDATABLOCK LBRACE RETURN LBRACE WHILE ## ## Concrete syntax: transformed data { return { while ## -## Ends in an error in state: 106. +## Ends in an error in state: 111. ## ## common_expression -> LBRACE . separated_nonempty_list(COMMA,expression) RBRACE [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DOTNUMERAL DIVIDE COMMA COLON BAR AND ] ## @@ -2200,7 +2200,7 @@ program: TRANSFORMEDDATABLOCK LBRACE RETURN TARGET WHILE ## ## Concrete syntax: transformed data { return target while ## -## Ends in an error in state: 98. +## Ends in an error in state: 103. ## ## common_expression -> TARGET . LPAREN RPAREN [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DOTNUMERAL DIVIDE COMMA COLON BAR AND ] ## @@ -2214,7 +2214,7 @@ program: TRANSFORMEDDATABLOCK LBRACE RETURN IDENTIFIER LPAREN IDENTIFIER COMMA I ## ## Concrete syntax: transformed data { return foo ( foo , foo ] ## -## Ends in an error in state: 114. +## Ends in an error in state: 119. ## ## common_expression -> identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) . RPAREN [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DOTNUMERAL DIVIDE COMMA COLON BAR AND ] ## @@ -2225,11 +2225,11 @@ program: TRANSFORMEDDATABLOCK LBRACE RETURN IDENTIFIER LPAREN IDENTIFIER COMMA I ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression -## In state 174, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression -## In state 173, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression COMMA separated_nonempty_list(COMMA,expression) -## In state 113, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression +## In state 179, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression +## In state 178, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression COMMA separated_nonempty_list(COMMA,expression) +## In state 118, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) ## Ill-formed expression. In function application, expect comma-separated list of expressions followed by ")", after "(". @@ -2238,7 +2238,7 @@ program: TRANSFORMEDDATABLOCK LBRACE RETURN IDENTIFIER LPAREN WHILE ## ## Concrete syntax: transformed data { return foo ( while ## -## Ends in an error in state: 112. +## Ends in an error in state: 117. ## ## common_expression -> identifier LPAREN . loption(separated_nonempty_list(COMMA,expression)) RPAREN [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DOTNUMERAL DIVIDE COMMA COLON BAR AND ] ## common_expression -> identifier LPAREN . expression BAR loption(separated_nonempty_list(COMMA,expression)) RPAREN [ TRANSPOSE TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DOTNUMERAL DIVIDE COMMA COLON BAR AND ] @@ -2255,9 +2255,9 @@ program: TRANSFORMEDDATABLOCK LBRACE RETURN IDENTIFIER TILDE ## ## Concrete syntax: transformed data { return foo ~ ## -## Ends in an error in state: 260. +## Ends in an error in state: 204. ## -## atomic_statement -> RETURN expression . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> RETURN expression . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . MINUS expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] @@ -2287,8 +2287,8 @@ program: TRANSFORMEDDATABLOCK LBRACE RETURN IDENTIFIER TILDE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression ## Ill-formed return statement. ";" or expression followed by ";" expected after "return". @@ -2297,7 +2297,7 @@ program: TRANSFORMEDDATABLOCK LBRACE TARGET LPAREN WHILE ## ## Concrete syntax: transformed data { target ( while ## -## Ends in an error in state: 99. +## Ends in an error in state: 104. ## ## common_expression -> TARGET LPAREN . RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA COLON BAR ASSIGN AND ] ## @@ -2313,9 +2313,9 @@ program: TRANSFORMEDDATABLOCK LBRACE TARGET PLUSASSIGN IDENTIFIER TILDE ## ## Concrete syntax: transformed data { target += foo ~ ## -## Ends in an error in state: 255. +## Ends in an error in state: 199. ## -## atomic_statement -> TARGET PLUSASSIGN expression . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> TARGET PLUSASSIGN expression . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . MINUS expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] @@ -2345,8 +2345,8 @@ program: TRANSFORMEDDATABLOCK LBRACE TARGET PLUSASSIGN IDENTIFIER TILDE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression ## Ill-formed statement. Expression followed by ";" expected after "target +=". @@ -2355,9 +2355,9 @@ program: TRANSFORMEDDATABLOCK LBRACE TARGET WHILE ## ## Concrete syntax: transformed data { target while ## -## Ends in an error in state: 253. +## Ends in an error in state: 197. ## -## atomic_statement -> TARGET . PLUSASSIGN expression SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> TARGET . PLUSASSIGN expression SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## common_expression -> TARGET . LPAREN RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA ASSIGN AND ] ## ## The known suffix of the stack is as follows: @@ -2370,7 +2370,7 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER LPAREN REALNUMERAL BAR IDENTIFIE ## ## Concrete syntax: transformed data { foo ( 3.1415 | foo ] ## -## Ends in an error in state: 176. +## Ends in an error in state: 181. ## ## common_expression -> identifier LPAREN expression BAR loption(separated_nonempty_list(COMMA,expression)) . RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA COLON BAR ASSIGN AND ] ## @@ -2381,10 +2381,10 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER LPAREN REALNUMERAL BAR IDENTIFIE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression -## In state 174, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression -## In state 113, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression +## In state 179, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression +## In state 118, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) ## Ill-formed conditional distribution evaluation. Expect comma-separated list of expressions followed by ")" after "|". @@ -2393,7 +2393,7 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER LPAREN REALNUMERAL BAR WHILE ## ## Concrete syntax: transformed data { foo ( 3.1415 | while ## -## Ends in an error in state: 175. +## Ends in an error in state: 180. ## ## common_expression -> identifier LPAREN expression BAR . loption(separated_nonempty_list(COMMA,expression)) RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA COLON BAR ASSIGN AND ] ## @@ -2407,9 +2407,9 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER LPAREN RPAREN WHILE ## ## Concrete syntax: transformed data { foo ( ) while ## -## Ends in an error in state: 336. +## Ends in an error in state: 346. ## -## atomic_statement -> identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## common_expression -> identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN . [ TRANSPOSE TIMESASSIGN TIMES TILDE RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA ASSIGN AND ] ## ## The known suffix of the stack is as follows: @@ -2426,9 +2426,9 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER LPAREN IDENTIFIER COMMA IDENTIFI ## ## Concrete syntax: transformed data { foo ( foo , foo ] ## -## Ends in an error in state: 335. +## Ends in an error in state: 345. ## -## atomic_statement -> identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) . RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) . RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## common_expression -> identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) . RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA ASSIGN AND ] ## ## The known suffix of the stack is as follows: @@ -2438,11 +2438,11 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER LPAREN IDENTIFIER COMMA IDENTIFI ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression -## In state 174, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression -## In state 173, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression COMMA separated_nonempty_list(COMMA,expression) -## In state 113, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression +## In state 179, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression +## In state 178, spurious reduction of production separated_nonempty_list(COMMA,expression) -> expression COMMA separated_nonempty_list(COMMA,expression) +## In state 118, spurious reduction of production loption(separated_nonempty_list(COMMA,expression)) -> separated_nonempty_list(COMMA,expression) ## Ill-formed function application. Expect comma-separated list of expressions followed by ")" after "(". @@ -2453,9 +2453,9 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER RBRACE ## ## Concrete syntax: transformed data { foo } ## -## Ends in an error in state: 338. +## Ends in an error in state: 348. ## -## atomic_statement -> expression . TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> expression . TILDE identifier LPAREN loption(separated_nonempty_list(COMMA,expression)) RPAREN option(truncation) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES TILDE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES TILDE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . MINUS expression [ TRANSPOSE TIMES TILDE RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] @@ -2485,8 +2485,8 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER RBRACE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 333, spurious reduction of production common_expression -> identifier -## In state 355, spurious reduction of production expression -> common_expression +## In state 343, spurious reduction of production common_expression -> identifier +## In state 365, spurious reduction of production expression -> common_expression ## Ill-formed phrase. Found an expression where we expected a statement. @@ -2505,9 +2505,9 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER TIMESASSIGN IDENTIFIER TILDE ## ## Concrete syntax: transformed data { foo *= foo ~ ## -## Ends in an error in state: 357. +## Ends in an error in state: 367. ## -## atomic_statement -> common_expression TIMESASSIGN expression . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> common_expression TIMESASSIGN expression . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . MINUS expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] @@ -2537,8 +2537,8 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER TIMESASSIGN IDENTIFIER TILDE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression ## Ill-formed compound assignment statement. Expected a ";" after the value being assigned. @@ -2555,9 +2555,9 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER TIMESASSIGN WHILE ## ## Concrete syntax: transformed data { foo *= while ## -## Ends in an error in state: 356. +## Ends in an error in state: 366. ## -## atomic_statement -> common_expression TIMESASSIGN . expression SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> common_expression TIMESASSIGN . expression SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## common_expression TIMESASSIGN @@ -2569,9 +2569,9 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER ASSIGN IDENTIFIER TILDE ## ## Concrete syntax: transformed data { foo = foo ~ ## -## Ends in an error in state: 375. +## Ends in an error in state: 385. ## -## atomic_statement -> common_expression ASSIGN expression . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> common_expression ASSIGN expression . SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . MINUS expression [ TRANSPOSE TIMES SEMICOLON RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] @@ -2601,8 +2601,8 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER ASSIGN IDENTIFIER TILDE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression ## Ill-formed assignment statement. Expected a ";" after the value being assigned. @@ -2611,9 +2611,9 @@ program: TRANSFORMEDDATABLOCK LBRACE IDENTIFIER ASSIGN WHILE ## ## Concrete syntax: transformed data { foo = while ## -## Ends in an error in state: 374. +## Ends in an error in state: 384. ## -## atomic_statement -> common_expression ASSIGN . expression SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> common_expression ASSIGN . expression SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## common_expression ASSIGN @@ -2625,13 +2625,13 @@ program: TRANSFORMEDDATABLOCK LBRACE VECTOR LBRACK INTNUMERAL RBRACK HAT ## ## Concrete syntax: transformed data { vector [ 24 ] ^ ## -## Ends in an error in state: 641. +## Ends in an error in state: 650. ## -## decl(top_var_type,expression) -> top_var_type . decl_identifier LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ WHILE VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] -## decl(top_var_type,expression) -> top_var_type . id_and_optional_assignment(expression,decl_identifier) option(remaining_declarations(expression)) SEMICOLON [ WHILE VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## decl(top_var_type,expression) -> list(ANNOTATION) top_var_type . decl_identifier LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ WHILE VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] +## decl(top_var_type,expression) -> list(ANNOTATION) top_var_type . id_and_optional_assignment(expression,decl_identifier) option(remaining_declarations(expression)) SEMICOLON [ WHILE VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## top_var_type +## list(ANNOTATION) top_var_type ## Ill-formed top-level variable declaration. Expect an identifier next. @@ -2640,7 +2640,7 @@ program: TRANSFORMEDDATABLOCK LBRACE VOID ## ## Concrete syntax: transformed data { void ## -## Ends in an error in state: 635. +## Ends in an error in state: 640. ## ## transformed_data_block -> TRANSFORMEDDATABLOCK LBRACE . list(top_vardecl_or_statement) RBRACE [ TRANSFORMEDPARAMETERSBLOCK PARAMETERSBLOCK MODELBLOCK GENERATEDQUANTITIESBLOCK EOF ] ## @@ -2654,9 +2654,9 @@ program: TRANSFORMEDDATABLOCK LBRACE WHILE LPAREN IDENTIFIER RPAREN VOID ## ## Concrete syntax: transformed data { while ( foo ) void ## -## Ends in an error in state: 191. +## Ends in an error in state: 196. ## -## nested_statement -> WHILE LPAREN expression RPAREN . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> WHILE LPAREN expression RPAREN . vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## WHILE LPAREN expression RPAREN @@ -2670,9 +2670,9 @@ program: TRANSFORMEDDATABLOCK LBRACE WHILE LPAREN WHILE ## ## Concrete syntax: transformed data { while ( while ## -## Ends in an error in state: 97. +## Ends in an error in state: 102. ## -## nested_statement -> WHILE LPAREN . expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> WHILE LPAREN . expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## WHILE LPAREN @@ -2684,9 +2684,9 @@ program: TRANSFORMEDDATABLOCK LBRACE WHILE WHILE ## ## Concrete syntax: transformed data { while while ## -## Ends in an error in state: 96. +## Ends in an error in state: 101. ## -## nested_statement -> WHILE . LPAREN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> WHILE . LPAREN expression RPAREN vardecl_or_statement [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## WHILE @@ -2698,7 +2698,7 @@ program: TRANSFORMEDDATABLOCK WHILE ## ## Concrete syntax: transformed data while ## -## Ends in an error in state: 634. +## Ends in an error in state: 639. ## ## transformed_data_block -> TRANSFORMEDDATABLOCK . LBRACE list(top_vardecl_or_statement) RBRACE [ TRANSFORMEDPARAMETERSBLOCK PARAMETERSBLOCK MODELBLOCK GENERATEDQUANTITIESBLOCK EOF ] ## @@ -2712,7 +2712,7 @@ program: TRANSFORMEDPARAMETERSBLOCK LBRACE RBRACE ELTTIMESASSIGN ## ## Concrete syntax: transformed parameters { } .*= ## -## Ends in an error in state: 672. +## Ends in an error in state: 678. ## ## program -> option(function_block) option(data_block) option(transformed_data_block) option(parameters_block) option(transformed_parameters_block) . option(model_block) option(generated_quantities_block) EOF [ # ] ## @@ -2726,7 +2726,7 @@ program: TRANSFORMEDPARAMETERSBLOCK LBRACE VOID ## ## Concrete syntax: transformed parameters { void ## -## Ends in an error in state: 668. +## Ends in an error in state: 674. ## ## transformed_parameters_block -> TRANSFORMEDPARAMETERSBLOCK LBRACE . list(top_vardecl_or_statement) RBRACE [ MODELBLOCK GENERATEDQUANTITIESBLOCK EOF ] ## @@ -2740,7 +2740,7 @@ program: TRANSFORMEDPARAMETERSBLOCK WHILE ## ## Concrete syntax: transformed parameters while ## -## Ends in an error in state: 667. +## Ends in an error in state: 673. ## ## transformed_parameters_block -> TRANSFORMEDPARAMETERSBLOCK . LBRACE list(top_vardecl_or_statement) RBRACE [ MODELBLOCK GENERATEDQUANTITIESBLOCK EOF ] ## @@ -2754,7 +2754,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER COMMA WHILE ## ## Concrete syntax: data { vector < upper = foo , while ## -## Ends in an error in state: 450. +## Ends in an error in state: 458. ## ## range -> UPPER ASSIGN constr_expression COMMA . LOWER ASSIGN constr_expression [ RABRACK ] ## @@ -2768,7 +2768,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER COMMA LOWER WHI ## ## Concrete syntax: data { vector < upper = foo , lower while ## -## Ends in an error in state: 451. +## Ends in an error in state: 459. ## ## range -> UPPER ASSIGN constr_expression COMMA LOWER . ASSIGN constr_expression [ RABRACK ] ## @@ -2782,7 +2782,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER COMMA LOWER ASS ## ## Concrete syntax: data { vector < upper = foo , lower = while ## -## Ends in an error in state: 452. +## Ends in an error in state: 460. ## ## range -> UPPER ASSIGN constr_expression COMMA LOWER ASSIGN . constr_expression [ RABRACK ] ## @@ -2796,7 +2796,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER COMMA LOWER ASS ## ## Concrete syntax: data { vector < upper = foo , lower = foo , ## -## Ends in an error in state: 453. +## Ends in an error in state: 461. ## ## constr_expression -> constr_expression . PLUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE ] ## constr_expression -> constr_expression . MINUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE ] @@ -2819,8 +2819,8 @@ program: DATABLOCK LBRACE VECTOR LABRACK UPPER ASSIGN IDENTIFIER COMMA LOWER ASS ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 428, spurious reduction of production constr_expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 436, spurious reduction of production constr_expression -> common_expression ## Expected '>' after lower expression. @@ -2831,7 +2831,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK MULTIPLIER ASSIGN IDENTIFIER COMMA WHIL ## ## Concrete syntax: data { vector < multiplier = foo , while ## -## Ends in an error in state: 464. +## Ends in an error in state: 472. ## ## offset_mult -> MULTIPLIER ASSIGN constr_expression COMMA . OFFSET ASSIGN constr_expression [ RABRACK ] ## @@ -2845,7 +2845,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK MULTIPLIER ASSIGN IDENTIFIER COMMA OFFS ## ## Concrete syntax: data { vector < multiplier = foo , offset while ## -## Ends in an error in state: 465. +## Ends in an error in state: 473. ## ## offset_mult -> MULTIPLIER ASSIGN constr_expression COMMA OFFSET . ASSIGN constr_expression [ RABRACK ] ## @@ -2859,7 +2859,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK MULTIPLIER ASSIGN IDENTIFIER COMMA OFFS ## ## Concrete syntax: data { vector < multiplier = foo , offset = while ## -## Ends in an error in state: 466. +## Ends in an error in state: 474. ## ## offset_mult -> MULTIPLIER ASSIGN constr_expression COMMA OFFSET ASSIGN . constr_expression [ RABRACK ] ## @@ -2873,7 +2873,7 @@ program: DATABLOCK LBRACE VECTOR LABRACK MULTIPLIER ASSIGN IDENTIFIER COMMA OFFS ## ## Concrete syntax: data { vector < multiplier = foo , offset = foo , ## -## Ends in an error in state: 467. +## Ends in an error in state: 475. ## ## constr_expression -> constr_expression . PLUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE ] ## constr_expression -> constr_expression . MINUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE ] @@ -2896,8 +2896,8 @@ program: DATABLOCK LBRACE VECTOR LABRACK MULTIPLIER ASSIGN IDENTIFIER COMMA OFFS ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 428, spurious reduction of production constr_expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 436, spurious reduction of production constr_expression -> common_expression ## Expected '>' after multiplier expression. @@ -2914,12 +2914,12 @@ program: DATABLOCK LBRACE REAL IDENTIFIER ASSIGN UNREACHABLE WHILE ## ## Concrete syntax: data { real foo = <<<>> while ## -## Ends in an error in state: 617. +## Ends in an error in state: 624. ## -## decl(top_var_type,no_assign) -> top_var_type id_and_optional_assignment(no_assign,decl_identifier) . option(remaining_declarations(no_assign)) SEMICOLON [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ] +## decl(top_var_type,no_assign) -> list(ANNOTATION) top_var_type id_and_optional_assignment(no_assign,decl_identifier) . option(remaining_declarations(no_assign)) SEMICOLON [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## top_var_type id_and_optional_assignment(no_assign,decl_identifier) +## list(ANNOTATION) top_var_type id_and_optional_assignment(no_assign,decl_identifier) ## Cannot assign to variables in the `data` or `parameters` blocks; expected ';' @@ -2935,7 +2935,7 @@ program: MODELBLOCK LBRACE REAL IDENTIFIER COMMA UNREACHABLE ## ## Concrete syntax: model { real foo , <<<>> ## -## Ends in an error in state: 306. +## Ends in an error in state: 314. ## ## remaining_declarations(expression) -> COMMA . separated_nonempty_list(COMMA,id_and_optional_assignment(expression,decl_identifier_after_comma)) [ SEMICOLON ] ## @@ -2950,9 +2950,9 @@ program: TRANSFORMEDDATABLOCK LBRACE PROFILE WHILE ## ## Concrete syntax: transformed data { profile while ## -## Ends in an error in state: 272. +## Ends in an error in state: 216. ## -## nested_statement -> PROFILE . LPAREN string_literal RPAREN LBRACE list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> PROFILE . LPAREN string_literal RPAREN LBRACE list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## PROFILE @@ -2964,9 +2964,9 @@ program: TRANSFORMEDDATABLOCK LBRACE PROFILE LPAREN WHILE ## ## Concrete syntax: transformed data { profile ( while ## -## Ends in an error in state: 273. +## Ends in an error in state: 217. ## -## nested_statement -> PROFILE LPAREN . string_literal RPAREN LBRACE list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> PROFILE LPAREN . string_literal RPAREN LBRACE list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## PROFILE LPAREN @@ -2978,9 +2978,9 @@ program: TRANSFORMEDDATABLOCK LBRACE PROFILE LPAREN STRINGLITERAL WHILE ## ## Concrete syntax: transformed data { profile ( "hello world" while ## -## Ends in an error in state: 274. +## Ends in an error in state: 218. ## -## nested_statement -> PROFILE LPAREN string_literal . RPAREN LBRACE list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> PROFILE LPAREN string_literal . RPAREN LBRACE list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## PROFILE LPAREN string_literal @@ -2992,9 +2992,9 @@ program: TRANSFORMEDDATABLOCK LBRACE PROFILE LPAREN STRINGLITERAL RPAREN WHILE ## ## Concrete syntax: transformed data { profile ( "hello world" ) while ## -## Ends in an error in state: 275. +## Ends in an error in state: 219. ## -## nested_statement -> PROFILE LPAREN string_literal RPAREN . LBRACE list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> PROFILE LPAREN string_literal RPAREN . LBRACE list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## PROFILE LPAREN string_literal RPAREN @@ -3006,9 +3006,9 @@ program: TRANSFORMEDDATABLOCK LBRACE PROFILE LPAREN STRINGLITERAL RPAREN LBRACE ## ## Concrete syntax: transformed data { profile ( "hello world" ) { void ## -## Ends in an error in state: 276. +## Ends in an error in state: 220. ## -## nested_statement -> PROFILE LPAREN string_literal RPAREN LBRACE . list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## nested_statement -> PROFILE LPAREN string_literal RPAREN LBRACE . list(vardecl_or_statement) RBRACE [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## PROFILE LPAREN string_literal RPAREN LBRACE @@ -3020,7 +3020,7 @@ program: DATABLOCK LBRACE COMPLEX UNREACHABLE ## ## Concrete syntax: data { complex <<<>> ## -## Ends in an error in state: 560. +## Ends in an error in state: 568. ## ## top_var_type -> COMPLEX . type_constraint [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -3048,7 +3048,7 @@ functions_only: VOID ARRAY LPAREN RPAREN SEMICOLON RBRACE ## ## Concrete syntax: void array ( ) ; } ## -## Ends in an error in state: 401. +## Ends in an error in state: 3. ## ## functions_only -> list(function_def) . EOF [ # ] ## @@ -3059,8 +3059,8 @@ functions_only: VOID ARRAY LPAREN RPAREN SEMICOLON RBRACE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 404, spurious reduction of production list(function_def) -> -## In state 405, spurious reduction of production list(function_def) -> function_def list(function_def) +## In state 408, spurious reduction of production list(function_def) -> +## In state 409, spurious reduction of production list(function_def) -> function_def list(function_def) ## Only function definitions/declarations are expected in '.stanfunctions' file @@ -3073,7 +3073,7 @@ program: TRANSFORMEDDATABLOCK LBRACE ARRAY IDENTIFIER ## ## Concrete syntax: transformed data { array foo ## -## Ends in an error in state: 225. +## Ends in an error in state: 284. ## ## arr_dims -> ARRAY . LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX ROWVECTOR REAL POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ] ## @@ -3091,12 +3091,12 @@ program: DATABLOCK LBRACE ARRAY LBRACK IDENTIFIER RBRACK VECTOR LBRACK INTNUMERA ## ## Concrete syntax: data { array [ foo ] vector [ 24 ] && ## -## Ends in an error in state: 627. +## Ends in an error in state: 631. ## -## decl(top_var_type,no_assign) -> array_type(top_var_type) . id_and_optional_assignment(no_assign,decl_identifier) option(remaining_declarations(no_assign)) SEMICOLON [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ] +## decl(top_var_type,no_assign) -> list(ANNOTATION) array_type(top_var_type) . id_and_optional_assignment(no_assign,decl_identifier) option(remaining_declarations(no_assign)) SEMICOLON [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## array_type(top_var_type) +## list(ANNOTATION) array_type(top_var_type) ## Expected identifier after type in declaration. @@ -3127,7 +3127,7 @@ program: DATABLOCK LBRACE TUPLE LPAREN REAL COMMA WHILE ## ## Concrete syntax: data { tuple ( real , while ## -## Ends in an error in state: 590. +## Ends in an error in state: 598. ## ## tuple_type(top_var_type) -> TUPLE LPAREN top_var_type COMMA . separated_nonempty_list(COMMA,higher_type(top_var_type)) RPAREN [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -3151,7 +3151,7 @@ program: DATABLOCK LBRACE TUPLE LPAREN REAL WHILE ## ## Concrete syntax: data { tuple ( real while ## -## Ends in an error in state: 589. +## Ends in an error in state: 597. ## ## tuple_type(top_var_type) -> TUPLE LPAREN top_var_type . COMMA separated_nonempty_list(COMMA,higher_type(top_var_type)) RPAREN [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -3162,9 +3162,9 @@ program: DATABLOCK LBRACE TUPLE LPAREN REAL WHILE ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 515, spurious reduction of production range_constraint -> -## In state 483, spurious reduction of production type_constraint -> range_constraint -## In state 516, spurious reduction of production top_var_type -> REAL type_constraint +## In state 523, spurious reduction of production range_constraint -> +## In state 491, spurious reduction of production type_constraint -> range_constraint +## In state 524, spurious reduction of production top_var_type -> REAL type_constraint ## Invalid type specification, unmatched "(". @@ -3184,7 +3184,7 @@ program: DATABLOCK LBRACE TUPLE LPAREN REAL COMMA TUPLE LPAREN COMPLEX COMMA COM ## ## Concrete syntax: data { tuple ( real , tuple ( complex , complex ) while ## -## Ends in an error in state: 575. +## Ends in an error in state: 583. ## ## separated_nonempty_list(COMMA,higher_type(top_var_type)) -> tuple_type(top_var_type) . [ RPAREN ] ## separated_nonempty_list(COMMA,higher_type(top_var_type)) -> tuple_type(top_var_type) . COMMA separated_nonempty_list(COMMA,higher_type(top_var_type)) [ RPAREN ] @@ -3202,7 +3202,7 @@ program: DATABLOCK LBRACE TUPLE LPAREN WHILE ## ## Concrete syntax: data { tuple ( while ## -## Ends in an error in state: 489. +## Ends in an error in state: 497. ## ## tuple_type(top_var_type) -> TUPLE LPAREN . array_type(top_var_type) COMMA separated_nonempty_list(COMMA,higher_type(top_var_type)) RPAREN [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## tuple_type(top_var_type) -> TUPLE LPAREN . tuple_type(top_var_type) COMMA separated_nonempty_list(COMMA,higher_type(top_var_type)) RPAREN [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] @@ -3221,7 +3221,7 @@ program: TRANSFORMEDDATABLOCK LBRACE LPAREN IDENTIFIER COMMA WHILE ## ## Concrete syntax: transformed data { ( foo , while ## -## Ends in an error in state: 185. +## Ends in an error in state: 190. ## ## common_expression -> LPAREN expression COMMA . separated_nonempty_list(COMMA,expression) RPAREN [ TRANSPOSE TIMESASSIGN TIMES TILDE SEMICOLON RPAREN RBRACK RBRACE RABRACK QMARK PLUSASSIGN PLUS OR NEQUALS MODULO MINUSASSIGN MINUS LEQ LDIVIDE LBRACK LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMESASSIGN ELTTIMES ELTPOW ELTDIVIDEASSIGN ELTDIVIDE DOTNUMERAL DIVIDEASSIGN DIVIDE COMMA COLON BAR ASSIGN AND ] ## @@ -3249,7 +3249,7 @@ functions_only: ARRAY LBRACK RBRACK TUPLE LPAREN WHILE ## ## Concrete syntax: array [ ] tuple ( while ## -## Ends in an error in state: 21. +## Ends in an error in state: 26. ## ## unsized_type -> ARRAY unsized_dims TUPLE LPAREN . unsized_type COMMA separated_nonempty_list(COMMA,unsized_type) RPAREN [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -3267,7 +3267,7 @@ program: DATABLOCK LBRACE ARRAY LBRACK INTNUMERAL RBRACK IDENTIFIER ## ## Concrete syntax: data { array [ 24 ] foo ## -## Ends in an error in state: 583. +## Ends in an error in state: 591. ## ## array_type(top_var_type) -> arr_dims . top_var_type [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## array_type(top_var_type) -> arr_dims . tuple_type(top_var_type) [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] @@ -3282,7 +3282,7 @@ program: DATABLOCK LBRACE ARRAY LBRACK WHILE ## ## Concrete syntax: data { array [ while ## -## Ends in an error in state: 226. +## Ends in an error in state: 285. ## ## arr_dims -> ARRAY LBRACK . separated_nonempty_list(COMMA,expression) RBRACK [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX ROWVECTOR REAL POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ] ## @@ -3296,7 +3296,7 @@ program: DATABLOCK LBRACE ROWVECTOR LABRACK LOWER ASSIGN IDENTIFIER TRANSPOSE WH ## ## Concrete syntax: data { row_vector < lower = foo ' while ## -## Ends in an error in state: 470. +## Ends in an error in state: 478. ## ## constr_expression -> constr_expression . PLUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] ## constr_expression -> constr_expression . MINUS constr_expression [ TRANSPOSE TIMES RABRACK PLUS MODULO MINUS LDIVIDE IDIVIDE HAT ELTTIMES ELTPOW ELTDIVIDE DIVIDE COMMA ] @@ -3329,12 +3329,12 @@ program: MODELBLOCK LBRACE TUPLE LPAREN COMPLEX COMMA COMPLEX RPAREN UNREACHABLE ## ## Concrete syntax: model { tuple ( complex , complex ) <<<>> ## -## Ends in an error in state: 304. +## Ends in an error in state: 312. ## -## decl(sized_basic_type,expression) -> tuple_type(sized_basic_type) . id_and_optional_assignment(expression,decl_identifier) option(remaining_declarations(expression)) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## decl(sized_basic_type,expression) -> list(ANNOTATION) tuple_type(sized_basic_type) . id_and_optional_assignment(expression,decl_identifier) option(remaining_declarations(expression)) SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## tuple_type(sized_basic_type) +## list(ANNOTATION) tuple_type(sized_basic_type) ## Expected identifier as part of top-level variable declaration. @@ -3349,7 +3349,7 @@ program: DATABLOCK LBRACE TUPLE WHILE ## ## Concrete syntax: data { tuple while ## -## Ends in an error in state: 488. +## Ends in an error in state: 496. ## ## tuple_type(top_var_type) -> TUPLE . LPAREN array_type(top_var_type) COMMA separated_nonempty_list(COMMA,higher_type(top_var_type)) RPAREN [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## tuple_type(top_var_type) -> TUPLE . LPAREN tuple_type(top_var_type) COMMA separated_nonempty_list(COMMA,higher_type(top_var_type)) RPAREN [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] @@ -3372,13 +3372,13 @@ program: MODELBLOCK LBRACE REAL IDENTIFIER IDENTIFIER ## ## Concrete syntax: model { real foo foo ## -## Ends in an error in state: 328. +## Ends in an error in state: 335. ## -## decl(sized_basic_type,expression) -> sized_basic_type decl_identifier . LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## decl(sized_basic_type,expression) -> list(ANNOTATION) sized_basic_type decl_identifier . LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## id_and_optional_assignment(expression,decl_identifier) -> decl_identifier . optional_assignment(expression) [ SEMICOLON COMMA ] ## ## The known suffix of the stack is as follows: -## sized_basic_type decl_identifier +## list(ANNOTATION) sized_basic_type decl_identifier ## ";" or plain assignment expected after variable declaration. @@ -3389,13 +3389,13 @@ program: DATABLOCK LBRACE REAL WHILE IDENTIFIER ## ## Concrete syntax: data { real while foo ## -## Ends in an error in state: 620. +## Ends in an error in state: 627. ## -## decl(top_var_type,no_assign) -> top_var_type decl_identifier . LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ] +## decl(top_var_type,no_assign) -> list(ANNOTATION) top_var_type decl_identifier . LBRACK separated_nonempty_list(COMMA,expression) RBRACK [ VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR REAL RBRACE POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ANNOTATION ] ## id_and_optional_assignment(no_assign,decl_identifier) -> decl_identifier . optional_assignment(no_assign) [ SEMICOLON COMMA ] ## ## The known suffix of the stack is as follows: -## top_var_type decl_identifier +## list(ANNOTATION) top_var_type decl_identifier ## ";" expected after variable declaration. @@ -3407,7 +3407,7 @@ functions_only: ARRAY LBRACK WHILE ## ## Concrete syntax: array [ while ## -## Ends in an error in state: 14. +## Ends in an error in state: 19. ## ## unsized_dims -> LBRACK . list(COMMA) RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -3427,9 +3427,9 @@ program: TRANSFORMEDDATABLOCK LBRACE FATAL_ERROR WHILE ## ## Concrete syntax: transformed data { fatal_error while ## -## Ends in an error in state: 293. +## Ends in an error in state: 237. ## -## atomic_statement -> FATAL_ERROR . LPAREN printables RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## atomic_statement -> FATAL_ERROR . LPAREN printables RPAREN SEMICOLON [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: ## FATAL_ERROR @@ -3451,12 +3451,12 @@ program: MODELBLOCK LBRACE COMPLEX JACOBIAN LBRACK WHILE ## ## Concrete syntax: model { complex jacobian [ while ## -## Ends in an error in state: 329. +## Ends in an error in state: 336. ## -## decl(sized_basic_type,expression) -> sized_basic_type decl_identifier LBRACK . separated_nonempty_list(COMMA,expression) RBRACK [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ] +## decl(sized_basic_type,expression) -> list(ANNOTATION) sized_basic_type decl_identifier LBRACK . separated_nonempty_list(COMMA,expression) RBRACK [ WHILE VOID VECTOR UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX SEMICOLON ROWVECTOR RETURN REJECT REALNUMERAL REAL RBRACE PROFILE PRINT POSITIVEORDERED PLUS ORDERED MINUS MATRIX LPAREN LBRACK LBRACE JACOBIAN INTNUMERAL INT IMAGNUMERAL IF IDENTIFIER FOR FATAL_ERROR EOF ELSE DOTNUMERAL COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK BANG ARRAY ANNOTATION ] ## ## The known suffix of the stack is as follows: -## sized_basic_type decl_identifier LBRACK +## list(ANNOTATION) sized_basic_type decl_identifier LBRACK ## ";\" expected after variable declaration. @@ -3477,7 +3477,7 @@ program: DATABLOCK LBRACE STOCHASTICROWMATRIX LBRACK IDENTIFIER COMMA IDENTIFIER ## ## Concrete syntax: data { row_stochastic_matrix [ foo , foo ~ ## -## Ends in an error in state: 498. +## Ends in an error in state: 506. ## ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES RBRACK RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES RBRACK RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] @@ -3509,8 +3509,8 @@ program: DATABLOCK LBRACE STOCHASTICROWMATRIX LBRACK IDENTIFIER COMMA IDENTIFIER ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression ## Expected "[" expression "," expression "]" for size of row_stochastic_matrix. @@ -3527,7 +3527,7 @@ program: DATABLOCK LBRACE STOCHASTICCOLUMNMATRIX LBRACK IDENTIFIER COMMA IDENTIF ## ## Concrete syntax: data { column_stochastic_matrix [ foo , foo ~ ## -## Ends in an error in state: 504. +## Ends in an error in state: 512. ## ## expression -> expression . QMARK expression COLON expression [ TRANSPOSE TIMES RBRACK RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] ## expression -> expression . PLUS expression [ TRANSPOSE TIMES RBRACK RABRACK QMARK PLUS OR NEQUALS MODULO MINUS LEQ LDIVIDE LABRACK IDIVIDE HAT GEQ EQUALS ELTTIMES ELTPOW ELTDIVIDE DIVIDE AND ] @@ -3559,8 +3559,8 @@ program: DATABLOCK LBRACE STOCHASTICCOLUMNMATRIX LBRACK IDENTIFIER COMMA IDENTIF ## This implies that, although the LR(1) items shown above provide an ## accurate view of the past (what has been recognized so far), they ## may provide an INCOMPLETE view of the future (what was expected next). -## In state 111, spurious reduction of production common_expression -> identifier -## In state 126, spurious reduction of production expression -> common_expression +## In state 116, spurious reduction of production common_expression -> identifier +## In state 131, spurious reduction of production expression -> common_expression ## Expected "[" expression "," expression "]" for size of column_stochastic_matrix. @@ -3573,7 +3573,7 @@ program: DATABLOCK LBRACE SUMTOZERO WHILE ## ## Concrete syntax: data { sum_to_zero_vector while ## -## Ends in an error in state: 490. +## Ends in an error in state: 498. ## ## top_var_type -> SUMTOZERO . LBRACK expression RBRACK [ WHILE VOID VECTOR UPPER UNITVECTOR TUPLE TRUNCATE TARGET SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX RPAREN ROWVECTOR RETURN REJECT REAL PROFILE PRINT POSITIVEORDERED PARAMETERSBLOCK ORDERED OFFSET MULTIPLIER MODELBLOCK MATRIX LOWER JACOBIAN INT IN IF IDENTIFIER FUNCTIONBLOCK FOR FATAL_ERROR ELSE DATABLOCK COVMATRIX CORRMATRIX CONTINUE COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX COMMA CHOLESKYFACTORCOV CHOLESKYFACTORCORR BREAK ARRAY ] ## @@ -3582,3 +3582,25 @@ program: DATABLOCK LBRACE SUMTOZERO WHILE ## Expected "[" expression "]" for size of sum_to_zero_vector vector. + +functions_only: ANNOTATION UNITVECTOR +## Concrete syntax: @baz unit_vector +program: DATABLOCK LBRACE ANNOTATION VOID +## Concrete syntax: data { @baz void +program: TRANSFORMEDDATABLOCK LBRACE ANNOTATION VOID +## Concrete syntax: transformed data { @baz void +program: MODELBLOCK LBRACE ANNOTATION VOID +## Concrete syntax: model { @baz void +functions_only: ANNOTATION WHILE +## +## Concrete syntax: @baz while +## +## Ends in an error in state: 1. +## +## list(ANNOTATION) -> ANNOTATION . list(ANNOTATION) [ VOID VECTOR UNITVECTOR TUPLE SUMTOZERO STOCHASTICROWMATRIX STOCHASTICCOLUMNMATRIX SIMPLEX ROWVECTOR REAL POSITIVEORDERED ORDERED MATRIX INT COVMATRIX CORRMATRIX COMPLEXVECTOR COMPLEXROWVECTOR COMPLEXMATRIX COMPLEX CHOLESKYFACTORCOV CHOLESKYFACTORCORR ARRAY ] +## +## The known suffix of the stack is as follows: +## ANNOTATION +## + +Expected a declaration or more annotations following the annotation. diff --git a/src/frontend/parser.mly b/src/frontend/parser.mly index 8adbb2a975..0693e6966b 100644 --- a/src/frontend/parser.mly +++ b/src/frontend/parser.mly @@ -65,6 +65,8 @@ let try_convert_to_lvalue expr loc = let nest_unsized_array basic_type n = iterate_n (fun t -> UnsizedType.UArray t) basic_type n +let ( != ) = Stdlib.( != ) + %} (* Token definitions. The quoted strings are aliases, used in the examples generated in @@ -94,6 +96,7 @@ let nest_unsized_array basic_type n = %token IMAGNUMERAL "1i" %token STRINGLITERAL "\"hello world\"" %token IDENTIFIER "foo" +%token ANNOTATION "@baz" %token TARGET "target" %token QMARK "?" COLON ":" BANG "!" MINUS "-" PLUS "+" HAT "^" ELTPOW ".^" TRANSPOSE "'" TIMES "*" DIVIDE "/" MODULO "%" IDIVIDE "%/%" LDIVIDE "\\" ELTTIMES ".*" @@ -275,13 +278,12 @@ reserved_word: | ARRAY { "array", $loc, true } function_def: - | rt=return_type name=decl_identifier LPAREN args=separated_list(COMMA, arg_decl) - RPAREN b=statement + | annotations=list(ANNOTATION) returntype=return_type funname=decl_identifier + LPAREN arguments=separated_list(COMMA, arg_decl) RPAREN body=statement { grammar_logger "function_def" ; - {stmt=FunDef {returntype = rt; funname = name; - arguments = args; body=b;}; - smeta={loc=location_span_of_positions $loc} + {stmt=FunDef {returntype; funname; arguments; annotations; body}; + smeta={loc=location_span_of_positions $sloc} } } @@ -389,7 +391,8 @@ remaining_declarations(rhs): *) decl(type_rule, rhs): (* This is just a helper for the fact that we don't support the old array syntax any more *) - | ty=type_rule id=decl_identifier LBRACK dims=separated_nonempty_list(COMMA, expression) RBRACK { + | a=list(ANNOTATION) ty=type_rule id=decl_identifier LBRACK dims=separated_nonempty_list(COMMA, expression) RBRACK { + ignore a; let (ty, trans) = ty in let ty = List.fold_right ~f:(fun e ty -> SizedType.SArray (ty, e)) ~init:ty dims in let ty = (ty, trans) in @@ -403,7 +406,7 @@ decl(type_rule, rhs): Pretty_printing.pp_transformed_type ty id.name , location_span_of_positions $loc(dims) ))) } - | ty=higher_type(type_rule) + | annotations=list(ANNOTATION) ty=higher_type(type_rule) (* additional indirection only for better error messaging *) v = id_and_optional_assignment(rhs, decl_identifier) vs=option(remaining_declarations(rhs)) SEMICOLON { (fun ~is_global -> @@ -414,6 +417,7 @@ decl(type_rule, rhs): decl_type= fst ty ; transformation= snd ty ; variables=vs + ; annotations ; is_global } ; smeta= { diff --git a/src/middle/Program.ml b/src/middle/Program.ml index faac0245bf..cfd47ce19a 100644 --- a/src/middle/Program.ml +++ b/src/middle/Program.ml @@ -10,6 +10,7 @@ type 'a fun_def = ; fdname: string ; fdsuffix: unit Fun_kind.suffix ; fdargs: (UnsizedType.autodifftype * string * UnsizedType.t) list + ; fdannotations: string list ; fdbody: 'a option (* If fdbody is None, this is an external function declaration (forward decls are removed during AST lowering) *) @@ -23,7 +24,8 @@ type 'e outvar = { out_unconstrained_st: 'e SizedType.t ; out_constrained_st: 'e SizedType.t ; out_block: io_block - ; out_trans: 'e Transformation.t } + ; out_trans: 'e Transformation.t + ; out_annotations: string list } [@@deriving sexp, map, hash, fold] type ('a, 'b, 'm) t = diff --git a/src/middle/Stmt.ml b/src/middle/Stmt.ml index be0a67e74a..5f7a68ba31 100644 --- a/src/middle/Stmt.ml +++ b/src/middle/Stmt.ml @@ -25,6 +25,7 @@ module Fixed = struct { decl_adtype: UnsizedType.autodifftype ; decl_id: string ; decl_type: 'a Type.t + ; decl_annotations: string list ; initialize: 'a decl_init } [@@deriving sexp, hash, map, fold, compare] @@ -73,7 +74,7 @@ module Fixed = struct | Block stmts -> Fmt.pf ppf "{@;<1 2>@[%a@]@;}" Fmt.(list pp_s ~sep:cut) stmts | SList stmts -> Fmt.(list pp_s ~sep:cut |> vbox) ppf stmts - | Decl {decl_adtype; decl_id; decl_type; initialize} -> ( + | Decl {decl_adtype; decl_id; decl_type; initialize; _} -> ( match initialize with | Assign e -> Fmt.pf ppf "@[%a%a@ %s = %a;@]" UnsizedType.pp_autodifftype @@ -151,6 +152,7 @@ module Helpers = struct { decl_adtype= Expr.Typed.adlevel_of e ; decl_id= sym ; decl_type= Unsized (Expr.Typed.type_of e) + ; decl_annotations= [] ; initialize= Default } ; meta= e.meta.loc } in let assign = diff --git a/src/middle/Stmt.mli b/src/middle/Stmt.mli index 5a680895b1..10e2fe3a54 100644 --- a/src/middle/Stmt.mli +++ b/src/middle/Stmt.mli @@ -23,6 +23,7 @@ module Fixed : sig { decl_adtype: UnsizedType.autodifftype ; decl_id: string ; decl_type: 'a Type.t + ; decl_annotations: string list ; initialize: 'a decl_init } [@@deriving sexp, hash, compare] diff --git a/src/stan_math_backend/Annotations.ml b/src/stan_math_backend/Annotations.ml new file mode 100644 index 0000000000..fa66461082 --- /dev/null +++ b/src/stan_math_backend/Annotations.ml @@ -0,0 +1,3 @@ +open Core + +let recognized_annotation a = List.mem ["extern"] a ~equal:String.equal diff --git a/src/stan_math_backend/Lower_functions.ml b/src/stan_math_backend/Lower_functions.ml index 67863dd715..7bd00d20ec 100644 --- a/src/stan_math_backend/Lower_functions.ml +++ b/src/stan_math_backend/Lower_functions.ml @@ -442,6 +442,7 @@ module Testing = struct ; fdname= "sars" ; fdsuffix= FnPlain ; fdargs= [(DataOnly, "x", UMatrix); (AutoDiffable, "y", URowVector)] + ; fdannotations= [] ; fdbody= Stmt.Fixed.Pattern.Return (Some @@ -504,6 +505,7 @@ module Testing = struct [ (DataOnly, "x", UMatrix); (AutoDiffable, "y", URowVector) ; (AutoDiffable, "z", URowVector); (AutoDiffable, "w", UArray UMatrix) ] + ; fdannotations= [] ; fdbody= Stmt.Fixed.Pattern.Return (Some diff --git a/src/stan_math_backend/Lower_stmt.ml b/src/stan_math_backend/Lower_stmt.ml index b58471db3c..6872db4cb2 100644 --- a/src/stan_math_backend/Lower_stmt.ml +++ b/src/stan_math_backend/Lower_stmt.ml @@ -335,7 +335,7 @@ let rec lower_statement Stmt.Fixed.{pattern; meta} : stmt list = | Return e -> [Return (Option.map ~f:lower_expr e)] | Block ls -> [Stmts.block (lower_statements ls)] | SList ls -> lower_statements ls - | Decl {decl_adtype; decl_id; decl_type; initialize} -> + | Decl {decl_adtype; decl_id; decl_type; initialize; decl_annotations= _} -> [lower_decl decl_id decl_type decl_adtype initialize] | Profile (name, ls) -> [lower_profile name (lower_statements ls)] diff --git a/src/stan_math_backend/Transform_Mir.ml b/src/stan_math_backend/Transform_Mir.ml index b03976b2fa..0ed71cee3d 100644 --- a/src/stan_math_backend/Transform_Mir.ml +++ b/src/stan_math_backend/Transform_Mir.ml @@ -322,6 +322,7 @@ let rec var_context_read_inside_tuple enclosing_tuple_name origin_type (SizedType.to_unsized t) ; decl_id= make_tuple_temp name ; decl_type= Sized t + ; decl_annotations= [] ; initialize= Default } |> swrap) tuple_component_names tuple_types in @@ -369,6 +370,7 @@ let rec var_context_read_inside_tuple enclosing_tuple_name origin_type { decl_adtype= AutoDiffable ; decl_id= decl_id_flat ; decl_type= Unsized flat_type + ; decl_annotations= [] ; initialize= Default } |> swrap , Assignment (Stmt.Helpers.lvariable decl_id_flat, flat_type, origin) @@ -473,6 +475,7 @@ let rec var_context_read_internal { decl_adtype= AutoDiffable ; decl_id= variable_name ; decl_type= Unsized array_type + ; decl_annotations= [] ; initialize= Default } |> swrap_noloc ; Assignment @@ -484,6 +487,7 @@ let rec var_context_read_internal { decl_adtype= DataOnly ; decl_id= variable_name ^ "pos__" ; decl_type= Unsized UInt + ; decl_annotations= [] ; initialize= Default } |> swrap_noloc ; Stmt.Fixed.Pattern.Assignment @@ -512,6 +516,7 @@ let rec var_context_read_internal (SizedType.to_unsized t) ; decl_id= make_tuple_temp name ; decl_type= Sized t + ; decl_annotations= [] ; initialize= Default } |> swrap_noloc) tuple_component_names tuple_types in @@ -559,6 +564,7 @@ let rec var_context_read_internal { decl_adtype= AutoDiffable ; decl_id= decl_id_flat ; decl_type= Unsized flat_type + ; decl_annotations= [] ; initialize= Uninit } |> swrap , Assignment @@ -885,6 +891,8 @@ let var_context_unconstrain_transform (decl_id, smeta, outvar) = (SizedType.to_unsized st) ; decl_id ; decl_type= Type.Sized st + ; decl_annotations= + outvar.out_annotations (* TODO annotations: correct? *) ; initialize= Default } ; meta= smeta } :: var_context_read_internal (Stmt.Helpers.lvariable decl_id, smeta, st) @@ -901,6 +909,8 @@ let array_unconstrain_transform (decl_id, smeta, outvar) = (SizedType.to_unsized outvar.Program.out_constrained_st) ; decl_id ; decl_type= Type.Sized outvar.Program.out_constrained_st + ; decl_annotations= + outvar.out_annotations (* TODO annotations: correct? *) ; initialize= Default } ; meta= smeta } in let rec read (lval, st) = @@ -1041,6 +1051,7 @@ let trans_prog (p : Program.Typed.t) = { decl_adtype= DataOnly ; decl_id= pos ; decl_type= Sized SInt + ; decl_annotations= [] ; initialize= Default } ; Assignment (Stmt.Helpers.lvariable pos, UInt, Expr.Helpers.loop_bottom) ] |> List.map ~f:(fun pattern -> @@ -1158,6 +1169,7 @@ let trans_prog (p : Program.Typed.t) = { decl_adtype= DataOnly ; decl_id= vident ; decl_type= Type.Unsized type_of_input_var + ; decl_annotations= [] (* TODO improve/rethink opencl pass *) ; initialize= Default } ; meta= Location_span.empty } ; { pattern= diff --git a/src/stanc/stanc.ml b/src/stanc/stanc.ml index 4f1657e7df..f07dc6411c 100644 --- a/src/stanc/stanc.ml +++ b/src/stanc/stanc.ml @@ -285,6 +285,10 @@ let use_file filename = get_ast_or_exit ?printed_filename filename ~print_warnings:(not !canonicalize_settings.deprecations) ~bare_functions:!bare_functions in + let unused_annotations = + Frontend.Annotations.find_unrecognized + Stan_math_backend.Annotations.recognized_annotation ast in + Warnings.pp_warnings ?printed_filename Fmt.stderr unused_annotations; Debugging.ast_logger ast; let typed_ast = type_ast_or_exit ?printed_filename ast in let canonical_ast = diff --git a/src/stancjs/stancjs.ml b/src/stancjs/stancjs.ml index 8c9cb6d839..a3082728b5 100644 --- a/src/stancjs/stancjs.ml +++ b/src/stancjs/stancjs.ml @@ -32,11 +32,14 @@ let stan2cpp model_name model_string is_flag_set flag_val includes : let open Result.Monad_infix in let result = ast >>= fun ast -> + let unused_annotations = + Frontend.Annotations.find_unrecognized + Stan_math_backend.Annotations.recognized_annotation ast in let typed_ast = Typechecker.check_program ast |> Result.map_error ~f:(fun e -> Errors.Semantic_error e) in typed_ast >>| fun (typed_ast, type_warnings) -> - let warnings = parser_warnings @ type_warnings in + let warnings = parser_warnings @ unused_annotations @ type_warnings in if is_flag_set "info" then r.return (Result.Ok (Info.info typed_ast), warnings, []); let canonicalizer_settings = diff --git a/test/integration/bad/function-signatures/overloading/define_extern1.stan b/test/integration/bad/function-signatures/overloading/define_extern1.stan new file mode 100644 index 0000000000..f1d629f6e0 --- /dev/null +++ b/test/integration/bad/function-signatures/overloading/define_extern1.stan @@ -0,0 +1,7 @@ +functions { + @extern real foo(int x, int y); + real foo(int x, int y){ + return 1.0; + } + +} diff --git a/test/integration/bad/function-signatures/overloading/define_extern2.stan b/test/integration/bad/function-signatures/overloading/define_extern2.stan new file mode 100644 index 0000000000..e6ff351799 --- /dev/null +++ b/test/integration/bad/function-signatures/overloading/define_extern2.stan @@ -0,0 +1,4 @@ +functions { + @extern real foo(int x, int y); + real foo(int x, int y); +} diff --git a/test/integration/bad/function-signatures/overloading/stanc.expected b/test/integration/bad/function-signatures/overloading/stanc.expected index aadb04508e..e84c9aed19 100644 --- a/test/integration/bad/function-signatures/overloading/stanc.expected +++ b/test/integration/bad/function-signatures/overloading/stanc.expected @@ -1,3 +1,26 @@ + $ ../../../../../../install/default/bin/stanc define_extern1.stan +Semantic error in 'define_extern1.stan', line 3, column 2 to line 5, column 3: + ------------------------------------------------- + 1: functions { + 2: @extern real foo(int x, int y); + 3: real foo(int x, int y){ + ^ + 4: return 1.0; + 5: } + ------------------------------------------------- + +Function 'foo' has already been declared for signature (int, int) => real + $ ../../../../../../install/default/bin/stanc define_extern2.stan +Semantic error in 'define_extern2.stan', line 3, column 2 to column 25: + ------------------------------------------------- + 1: functions { + 2: @extern real foo(int x, int y); + 3: real foo(int x, int y); + ^ + 4: } + ------------------------------------------------- + +Function 'foo' has already been declared for signature (int, int) => real $ ../../../../../../install/default/bin/stanc no_minimum_dae.stan Semantic error in 'no_minimum_dae.stan', line 38, column 12 to column 59: ------------------------------------------------- diff --git a/test/integration/extern/dune b/test/integration/extern/dune new file mode 100644 index 0000000000..47125c2319 --- /dev/null +++ b/test/integration/extern/dune @@ -0,0 +1,15 @@ +(rule + (targets pretty.output) + (deps + (package stanc) + (:stanfiles + (glob_files *.stan))) + (action + (with-stdout-to + %{targets} + (run %{bin:run_bin_on_args} "%{bin:stanc} --auto-format" %{stanfiles})))) + +(rule + (alias runtest) + (action + (diff pretty.expected pretty.output))) diff --git a/test/integration/extern/good_annotations.stan b/test/integration/extern/good_annotations.stan new file mode 100644 index 0000000000..b2c3927932 --- /dev/null +++ b/test/integration/extern/good_annotations.stan @@ -0,0 +1,19 @@ +functions { + @extern real foo(int x, int y); + + @foo @biz int bar(int x, int y, int z, int w, int a, int b, int d, int e, int f){ + real R = foo(x, y); + print(x, R); + return w; + } +} +parameters { + @baz matrix[3,3] A; +} + + +generated quantities { + @bar @baz @flux /* comment in an odd place */ @really_extra_long_now matrix[34, 10000] a_bit_too_long = rep_matrix(1, 34, 10000); + + @foo real foo = bar(1, 2, 3, 4, 5, 6, 7, 8, 9); +} diff --git a/test/integration/extern/pretty.expected b/test/integration/extern/pretty.expected new file mode 100644 index 0000000000..ecb91541f7 --- /dev/null +++ b/test/integration/extern/pretty.expected @@ -0,0 +1,42 @@ + $ ../../../../install/default/bin/stanc --auto-format good_annotations.stan +functions { + @extern real foo(int x, int y); + + @foo + @biz + int bar(int x, int y, int z, int w, int a, int b, int d, int e, int f) { + real R = foo(x, y); + print(x, R); + return w; + } +} +parameters { + @baz matrix[3, 3] A; +} +generated quantities { + /* comment in an odd place */ + @bar + @baz + @flux + @really_extra_long_now + matrix[34, 10000] a_bit_too_long = rep_matrix(1, 34, 10000); + + @foo real foo = bar(1, 2, 3, 4, 5, 6, 7, 8, 9); +} + +Warning in 'good_annotations.stan', line 4, column 16: Unknown annotation + 'foo' will be ignored by the compiler +Warning in 'good_annotations.stan', line 4, column 16: Unknown annotation + 'biz' will be ignored by the compiler +Warning in 'good_annotations.stan', line 11, column 19: Unknown annotation + 'baz' will be ignored by the compiler +Warning in 'good_annotations.stan', line 16, column 89: Unknown annotation + 'bar' will be ignored by the compiler +Warning in 'good_annotations.stan', line 16, column 89: Unknown annotation + 'baz' will be ignored by the compiler +Warning in 'good_annotations.stan', line 16, column 89: Unknown annotation + 'flux' will be ignored by the compiler +Warning in 'good_annotations.stan', line 16, column 89: Unknown annotation + 'really_extra_long_now' will be ignored by the compiler +Warning in 'good_annotations.stan', line 18, column 12: Unknown annotation + 'foo' will be ignored by the compiler diff --git a/test/integration/good/code-gen/mir.expected b/test/integration/good/code-gen/mir.expected index f1ae85ae23..61196ef72e 100644 --- a/test/integration/good/code-gen/mir.expected +++ b/test/integration/good/code-gen/mir.expected @@ -1,7 +1,7 @@ $ ../../../../../install/default/bin/stanc --debug-mir mother.stan ((functions_block (((fdrt (ReturnType UInt)) (fdname foo) (fdsuffix FnPlain) - (fdargs ((AutoDiffable n UInt))) + (fdargs ((AutoDiffable n UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -46,6 +46,7 @@ ((AutoDiffable t UReal) (AutoDiffable y (UArray UReal)) (AutoDiffable theta (UArray UReal)) (DataOnly x (UArray UReal)) (DataOnly x_int (UArray UInt)))) + (fdannotations ()) (fdbody (((pattern (Block @@ -56,7 +57,7 @@ (SArray SReal ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -126,6 +127,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_bar0) (fdsuffix FnPlain) (fdargs ()) + (fdannotations ()) (fdbody (((pattern (Block @@ -141,7 +143,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_bar1) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x UReal))) + (fdargs ((AutoDiffable x UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -157,7 +159,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_bar2) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x UReal) (AutoDiffable y UReal))) + (fdargs ((AutoDiffable x UReal) (AutoDiffable y UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -173,7 +175,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_lpmf) (fdsuffix (FnLpdf ())) - (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) + (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -189,7 +191,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_lcdf) (fdsuffix FnPlain) - (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) + (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -205,7 +207,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_lccdf) (fdsuffix FnPlain) - (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) + (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -221,7 +223,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_rng) (fdsuffix FnRng) - (fdargs ((AutoDiffable mu UReal) (AutoDiffable sigma UReal))) + (fdargs ((AutoDiffable mu UReal) (AutoDiffable sigma UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -238,7 +240,7 @@ (meta )))) (fdloc )) ((fdrt Void) (fdname unit_normal_lp) (fdsuffix FnTarget) - (fdargs ((AutoDiffable u UReal))) + (fdargs ((AutoDiffable u UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -288,7 +290,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UInt)) (fdname foo_1) (fdsuffix FnPlain) - (fdargs ((AutoDiffable a UInt))) + (fdargs ((AutoDiffable a UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -334,7 +336,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id b) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable b) ()) UInt @@ -412,11 +414,11 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -438,7 +440,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) (UArray UInt) @@ -485,7 +488,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) (UArray UInt) @@ -532,7 +536,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) (UArray UInt) @@ -571,7 +576,7 @@ (((pattern (Decl (decl_adtype DataOnly) (decl_id vv) (decl_type (Unsized UInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable vv) ()) UInt @@ -619,7 +624,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id vs) @@ -630,7 +635,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -676,7 +681,7 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) (decl_type (Unsized UReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -763,7 +768,7 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) (decl_type (Unsized UReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -810,7 +815,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id vs) @@ -819,7 +824,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -839,7 +844,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) - (decl_type (Unsized UReal)) (initialize Default))) + (decl_type (Unsized UReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -889,7 +895,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) - (decl_type (Unsized UReal)) (initialize Default))) + (decl_type (Unsized UReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -926,7 +933,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id vs) @@ -935,7 +942,7 @@ (SRowVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -956,7 +963,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) - (decl_type (Unsized UReal)) (initialize Default))) + (decl_type (Unsized UReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -1007,7 +1015,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) - (decl_type (Unsized UReal)) (initialize Default))) + (decl_type (Unsized UReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -1044,7 +1053,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id b) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable b) ()) UInt @@ -1055,7 +1064,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id c) - (decl_type (Sized SInt)) (initialize Default))) + (decl_type (Sized SInt)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable c) ()) UInt @@ -1074,7 +1084,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UInt)) (fdname foo_2) (fdsuffix FnPlain) - (fdargs ((AutoDiffable a UInt))) + (fdargs ((AutoDiffable a UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -1085,11 +1095,11 @@ (SArray SInt ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id y) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -1109,7 +1119,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UInt @@ -1139,7 +1150,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType (UArray UReal))) (fdname foo_3) (fdsuffix FnPlain) - (fdargs ((AutoDiffable t UReal) (AutoDiffable n UInt))) + (fdargs ((AutoDiffable t UReal) (AutoDiffable n UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -1156,7 +1167,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_lp) (fdsuffix FnTarget) - (fdargs ((AutoDiffable x UReal))) + (fdargs ((AutoDiffable x UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -1173,7 +1184,7 @@ (meta )))) (fdloc )) ((fdrt Void) (fdname foo_4) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x (UArray UReal)))) + (fdargs ((AutoDiffable x (UArray UReal)))) (fdannotations ()) (fdbody (((pattern (Block @@ -1200,16 +1211,17 @@ (fdargs ((AutoDiffable x UReal) (AutoDiffable y UReal) (AutoDiffable max_ UReal) (AutoDiffable min_ UReal))) + (fdannotations ()) (fdbody (((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id abs_diff) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id avg_scale) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable abs_diff) ()) UReal @@ -1327,6 +1339,7 @@ (fdargs ((AutoDiffable shared_params UVector) (AutoDiffable job_params UVector) (DataOnly data_r (UArray UReal)) (DataOnly data_i (UArray UInt)))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1367,6 +1380,7 @@ (fdargs ((AutoDiffable x1 UReal) (AutoDiffable x2 UReal) (AutoDiffable x3 UReal) (AutoDiffable x4 UReal) (AutoDiffable x5 UReal))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1381,6 +1395,7 @@ (fdargs ((AutoDiffable x1 UReal) (AutoDiffable x2 UReal) (AutoDiffable x3 UReal) (AutoDiffable x4 UReal) (AutoDiffable x5 UReal) (AutoDiffable x6 UReal))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1392,7 +1407,8 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UMatrix)) (fdname covsqrt2corsqrt) (fdsuffix FnPlain) - (fdargs ((AutoDiffable mat UMatrix) (AutoDiffable invert UInt))) + (fdargs ((AutoDiffable mat UMatrix) (AutoDiffable invert UInt))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1435,7 +1451,7 @@ (((pattern (Var mat)) (meta ((type_ UMatrix) (loc ) (adlevel AutoDiffable))))))) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable o) ()) UMatrix @@ -1493,6 +1509,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1511,6 +1528,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1529,6 +1547,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1547,6 +1566,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1565,6 +1585,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1583,6 +1604,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1601,6 +1623,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1620,6 +1643,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1638,6 +1662,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1656,6 +1681,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1675,6 +1701,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1693,6 +1720,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1711,6 +1739,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1722,17 +1751,17 @@ (meta ))))) (meta )))) (fdloc )) - ((fdrt Void) (fdname foo_6) (fdsuffix FnPlain) (fdargs ()) + ((fdrt Void) (fdname foo_6) (fdsuffix FnPlain) (fdargs ()) (fdannotations ()) (fdbody (((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id a) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id b) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id c) @@ -1744,7 +1773,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 20)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id ar_mat) @@ -1761,7 +1790,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 60)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -1785,6 +1814,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UMatrix)) (fdname matfoo) (fdsuffix FnPlain) (fdargs ()) + (fdannotations ()) (fdbody (((pattern (Block @@ -2106,6 +2136,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UVector)) (fdname vecfoo) (fdsuffix FnPlain) (fdargs ()) + (fdannotations ()) (fdbody (((pattern (Block @@ -2185,7 +2216,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UVector)) (fdname vecmufoo) (fdsuffix FnPlain) - (fdargs ((AutoDiffable mu UReal))) + (fdargs ((AutoDiffable mu UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -2196,7 +2227,7 @@ (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable l) ()) UVector @@ -2216,7 +2247,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UVector)) (fdname vecmubar) (fdsuffix FnPlain) - (fdargs ((AutoDiffable mu UReal))) + (fdargs ((AutoDiffable mu UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -2227,7 +2258,7 @@ (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable l) ()) UVector @@ -2331,6 +2362,7 @@ (fdargs ((AutoDiffable x UVector) (AutoDiffable y UVector) (AutoDiffable dat (UArray UReal)) (AutoDiffable dat_int (UArray UInt)))) + (fdannotations ()) (fdbody (((pattern (Block @@ -2341,7 +2373,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -2408,6 +2440,7 @@ (fdargs ((AutoDiffable phi UVector) (AutoDiffable theta UVector) (DataOnly x_r (UArray UReal)) (DataOnly x_i (UArray UInt)))) + (fdannotations ()) (fdbody (((pattern (Block @@ -2418,7 +2451,7 @@ (SVector AoS ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -2734,7 +2767,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -2749,7 +2782,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id M) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -2764,7 +2797,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id K) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -2809,7 +2842,7 @@ (Sized (SArray SInt ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -2855,7 +2888,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -2873,7 +2906,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id J) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -2922,7 +2955,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -2955,7 +2988,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -2970,7 +3003,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -2994,7 +3027,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3036,7 +3069,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3051,7 +3084,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3075,7 +3108,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3117,7 +3150,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id d_ar_mat) @@ -3132,7 +3165,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -3173,7 +3206,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -3206,7 +3239,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -3257,7 +3290,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -3276,7 +3309,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -3294,7 +3327,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -3321,7 +3354,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -3334,7 +3367,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id d_int) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3350,7 +3383,7 @@ (Sized (SArray SInt ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3368,7 +3401,7 @@ (SArray SInt ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3389,11 +3422,11 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id d_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3409,7 +3442,7 @@ (Sized (SArray SReal ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3427,7 +3460,7 @@ (SArray SReal ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3448,7 +3481,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3473,7 +3506,7 @@ (SMatrix AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3508,7 +3541,7 @@ ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3547,7 +3580,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3589,7 +3622,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3605,7 +3638,7 @@ (Sized (SVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3631,7 +3664,7 @@ (SVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3660,7 +3693,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3692,7 +3725,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3708,7 +3741,7 @@ (Sized (SRowVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3734,7 +3767,7 @@ (SRowVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3763,7 +3796,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3795,11 +3828,11 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_int) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3814,7 +3847,7 @@ (Sized (SArray SInt ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3829,7 +3862,7 @@ (Sized (SArray SInt ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_1dk) ()) (UArray UInt) @@ -3841,7 +3874,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_a) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_a) ()) UInt @@ -3849,7 +3882,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_b) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_b) ()) UReal @@ -3865,7 +3898,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_c) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_c) ()) UReal @@ -3887,7 +3920,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3902,7 +3935,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3926,7 +3959,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -3968,7 +4001,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_cfcov_54) @@ -3977,7 +4010,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_cfcov_33) @@ -3986,7 +4019,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id x) @@ -3994,7 +4027,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id y) @@ -4002,7 +4035,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id dat) @@ -4010,7 +4043,7 @@ (Sized (SArray SReal ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id dat_int) @@ -4018,7 +4051,7 @@ (Sized (SArray SInt ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id x_r) @@ -4028,7 +4061,7 @@ (SArray SReal ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id x_i) @@ -4038,7 +4071,7 @@ (SArray SInt ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_int) ()) UInt @@ -4296,7 +4329,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable l_mat) ()) UMatrix @@ -4377,7 +4410,7 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id z) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id blocked_tdata_vs) @@ -4386,7 +4419,7 @@ (SRowVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -4406,7 +4439,7 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) (decl_type (Unsized UReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -4438,7 +4471,7 @@ (SArray SInt ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable indices) ()) (UArray UInt) @@ -4458,7 +4491,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id sym1__) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UArray UInt) @@ -4491,7 +4525,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id i) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable i) ()) UInt @@ -4577,7 +4612,7 @@ (SArray SInt ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -4600,7 +4635,7 @@ (Sized (SArray SReal ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x_mul_ind) ()) (UArray UReal) @@ -4622,7 +4657,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id transformed_data_real) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4638,7 +4673,7 @@ (Sized (SArray SReal ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4656,7 +4691,7 @@ (SArray SReal ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4677,7 +4712,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4702,7 +4737,7 @@ (SMatrix AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4737,7 +4772,7 @@ ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4776,7 +4811,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4818,7 +4853,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4834,7 +4869,7 @@ (Sized (SVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4860,7 +4895,7 @@ (SVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4889,7 +4924,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4921,7 +4956,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4937,7 +4972,7 @@ (Sized (SRowVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4963,7 +4998,7 @@ (SRowVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -4992,7 +5027,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -5024,7 +5059,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable transformed_data_real) ()) UReal @@ -6795,15 +6830,15 @@ (log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_upper) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_lower) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id offset_multiplier) @@ -6811,7 +6846,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id no_offset_multiplier) @@ -6819,7 +6854,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id offset_no_multiplier) @@ -6827,7 +6862,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_real_1d_ar) @@ -6835,7 +6870,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_real_3d_ar) @@ -6847,7 +6882,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_vec) @@ -6855,7 +6890,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_1d_vec) @@ -6865,7 +6900,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_3d_vec) @@ -6879,7 +6914,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_row_vec) @@ -6887,7 +6922,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_1d_row_vec) @@ -6897,7 +6932,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_3d_row_vec) @@ -6911,7 +6946,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_mat) @@ -6920,7 +6955,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_ar_mat) @@ -6935,7 +6970,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_simplex) @@ -6943,7 +6978,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_1d_simplex) @@ -6953,7 +6988,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_3d_simplex) @@ -6967,7 +7002,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_cfcov_54) @@ -6976,7 +7011,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_cfcov_33) @@ -6985,7 +7020,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_cfcov_33_ar) @@ -6996,7 +7031,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id x_p) @@ -7004,7 +7039,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id y_p) @@ -7012,7 +7047,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_1d_ar) @@ -7020,7 +7055,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_3d_ar) @@ -7032,7 +7067,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_vec) @@ -7040,7 +7075,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_1d_vec) @@ -7050,7 +7085,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_3d_vec) @@ -7064,7 +7099,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_row_vec) @@ -7072,7 +7107,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_1d_row_vec) @@ -7082,7 +7117,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_3d_row_vec) @@ -7096,7 +7131,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_mat) @@ -7105,7 +7140,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_ar_mat) @@ -7120,7 +7155,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_simplex) @@ -7128,7 +7163,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_1d_simplex) @@ -7138,7 +7173,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_3d_simplex) @@ -7152,7 +7187,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_cfcov_54) @@ -7161,7 +7196,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_cfcov_33) @@ -7170,7 +7205,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_cfcov_33_ar) @@ -7181,7 +7216,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id theta_p) @@ -7189,11 +7224,11 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_real_1d_ar) ()) (UArray UReal) @@ -7754,7 +7789,7 @@ (SVector AoS ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tmp2) @@ -7766,11 +7801,11 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id r1) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable r1) ()) UReal @@ -7782,7 +7817,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id r2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable r2) ()) UReal @@ -8547,15 +8582,15 @@ (generate_quantities (((pattern (Decl (decl_adtype DataOnly) (decl_id p_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_upper) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_lower) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id offset_multiplier) @@ -8563,7 +8598,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id no_offset_multiplier) @@ -8571,7 +8606,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id offset_no_multiplier) @@ -8579,7 +8614,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_real_1d_ar) @@ -8587,7 +8622,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_real_3d_ar) @@ -8599,7 +8634,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_vec) @@ -8607,7 +8642,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_1d_vec) @@ -8617,7 +8652,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_3d_vec) @@ -8631,7 +8666,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_row_vec) @@ -8639,7 +8674,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_1d_row_vec) @@ -8649,7 +8684,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_3d_row_vec) @@ -8663,7 +8698,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_mat) @@ -8672,7 +8707,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_ar_mat) @@ -8687,7 +8722,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_simplex) @@ -8695,7 +8730,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_1d_simplex) @@ -8705,7 +8740,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_3d_simplex) @@ -8719,7 +8754,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_cfcov_54) @@ -8728,7 +8763,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_cfcov_33) @@ -8737,7 +8772,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_cfcov_33_ar) @@ -8748,7 +8783,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id x_p) @@ -8756,7 +8791,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id y_p) @@ -8764,7 +8799,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_real_1d_ar) @@ -8772,7 +8807,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_real_3d_ar) @@ -8784,7 +8819,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_vec) @@ -8792,7 +8827,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_1d_vec) @@ -8802,7 +8837,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_3d_vec) @@ -8816,7 +8851,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_row_vec) @@ -8824,7 +8859,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_1d_row_vec) @@ -8834,7 +8869,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_3d_row_vec) @@ -8848,7 +8883,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_mat) @@ -8857,7 +8892,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_ar_mat) @@ -8872,7 +8907,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_simplex) @@ -8880,7 +8915,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_1d_simplex) @@ -8890,7 +8925,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_3d_simplex) @@ -8904,7 +8939,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_cfcov_54) @@ -8913,7 +8948,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_cfcov_33) @@ -8922,7 +8957,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_cfcov_33_ar) @@ -8933,7 +8968,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id theta_p) @@ -8941,11 +8976,11 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (IfElse @@ -9518,7 +9553,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_r1) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable gq_r1) ()) UReal @@ -9530,7 +9565,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_r2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable gq_r2) ()) UReal @@ -9545,7 +9580,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_real_3d_ar) @@ -9557,7 +9592,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_vec) @@ -9565,7 +9600,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_1d_vec) @@ -9575,7 +9610,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_3d_vec) @@ -9589,7 +9624,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_row_vec) @@ -9597,7 +9632,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_1d_row_vec) @@ -9607,7 +9642,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_3d_row_vec) @@ -9621,7 +9656,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_ar_mat) @@ -9636,7 +9671,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_simplex) @@ -9644,7 +9679,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_1d_simplex) @@ -9654,7 +9689,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_3d_simplex) @@ -9668,7 +9703,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_cfcov_54) @@ -9677,7 +9712,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_cfcov_33) @@ -9686,7 +9721,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_cfcov_33_ar) @@ -9697,7 +9732,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id indices) @@ -9705,7 +9740,7 @@ (Sized (SArray SInt ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable indices) ()) (UArray UInt) @@ -9725,7 +9760,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res1) @@ -9736,7 +9771,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res2) @@ -9747,7 +9782,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res3) @@ -9758,7 +9793,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res11) @@ -9769,7 +9804,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res21) @@ -9780,7 +9815,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res31) @@ -9791,7 +9826,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res4) @@ -9801,7 +9836,7 @@ (SRowVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res5) @@ -9811,7 +9846,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable gq_real_1d_ar) ()) (UArray UReal) @@ -10644,7 +10679,7 @@ ((begin_loc ((filename mother.stan) (line_num 599) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 599) (col_num 14) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))) + (out_trans Identity) (out_annotations ()))) (p_upper ((begin_loc ((filename mother.stan) (line_num 600) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 600) (col_num 29) (included_from ())))) @@ -10652,7 +10687,8 @@ (out_trans (Lower ((pattern (Var p_real)) - (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))))) + (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))) + (out_annotations ()))) (p_lower ((begin_loc ((filename mother.stan) (line_num 601) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 601) (col_num 30) (included_from ())))) @@ -10660,7 +10696,8 @@ (out_trans (Upper ((pattern (Var p_upper)) - (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))))) + (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))) + (out_annotations ()))) (offset_multiplier ((begin_loc ((filename mother.stan) (line_num 602) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 602) (col_num 58) (included_from ())))) @@ -10674,7 +10711,8 @@ (out_trans (OffsetMultiplier ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (no_offset_multiplier ((begin_loc ((filename mother.stan) (line_num 603) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 603) (col_num 51) (included_from ())))) @@ -10687,7 +10725,8 @@ (out_block Parameters) (out_trans (Multiplier - ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (offset_no_multiplier ((begin_loc ((filename mother.stan) (line_num 604) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 604) (col_num 47) (included_from ())))) @@ -10700,7 +10739,8 @@ (out_block Parameters) (out_trans (Offset - ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_real_1d_ar ((begin_loc ((filename mother.stan) (line_num 605) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 605) (col_num 38) (included_from ())))) @@ -10713,7 +10753,8 @@ (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_real_3d_ar ((begin_loc ((filename mother.stan) (line_num 606) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 606) (col_num 44) (included_from ())))) @@ -10734,7 +10775,8 @@ (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_vec ((begin_loc ((filename mother.stan) (line_num 607) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 607) (col_num 27) (included_from ())))) @@ -10747,7 +10789,8 @@ (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_1d_vec ((begin_loc ((filename mother.stan) (line_num 608) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 608) (col_num 30) (included_from ())))) @@ -10761,7 +10804,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_3d_vec ((begin_loc ((filename mother.stan) (line_num 609) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 609) (col_num 36) (included_from ())))) @@ -10783,7 +10826,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_row_vec ((begin_loc ((filename mother.stan) (line_num 610) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 610) (col_num 26) (included_from ())))) @@ -10793,7 +10836,7 @@ (out_constrained_st (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_1d_row_vec ((begin_loc ((filename mother.stan) (line_num 611) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 611) (col_num 38) (included_from ())))) @@ -10807,7 +10850,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_3d_row_vec ((begin_loc ((filename mother.stan) (line_num 612) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 612) (col_num 44) (included_from ())))) @@ -10829,7 +10872,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_mat ((begin_loc ((filename mother.stan) (line_num 613) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 613) (col_num 21) (included_from ())))) @@ -10841,7 +10884,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_ar_mat ((begin_loc ((filename mother.stan) (line_num 614) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 614) (col_num 54) (included_from ())))) @@ -10865,7 +10908,8 @@ (out_trans (LowerUpper ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_simplex ((begin_loc ((filename mother.stan) (line_num 615) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 615) (col_num 23) (included_from ())))) @@ -10880,7 +10924,7 @@ (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Simplex))) + (out_block Parameters) (out_trans Simplex) (out_annotations ()))) (p_1d_simplex ((begin_loc ((filename mother.stan) (line_num 616) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 616) (col_num 35) (included_from ())))) @@ -10899,7 +10943,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Simplex))) + (out_block Parameters) (out_trans Simplex) (out_annotations ()))) (p_3d_simplex ((begin_loc ((filename mother.stan) (line_num 617) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 617) (col_num 41) (included_from ())))) @@ -10926,7 +10970,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Simplex))) + (out_block Parameters) (out_trans Simplex) (out_annotations ()))) (p_cfcov_54 ((begin_loc ((filename mother.stan) (line_num 618) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 618) (col_num 39) (included_from ())))) @@ -10973,7 +11017,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans CholeskyCov))) + (out_block Parameters) (out_trans CholeskyCov) (out_annotations ()))) (p_cfcov_33 ((begin_loc ((filename mother.stan) (line_num 619) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 619) (col_num 36) (included_from ())))) @@ -11020,7 +11064,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans CholeskyCov))) + (out_block Parameters) (out_trans CholeskyCov) (out_annotations ()))) (p_cfcov_33_ar ((begin_loc ((filename mother.stan) (line_num 620) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 620) (col_num 48) (included_from ())))) @@ -11071,7 +11115,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans CholeskyCov))) + (out_block Parameters) (out_trans CholeskyCov) (out_annotations ()))) (x_p ((begin_loc ((filename mother.stan) (line_num 621) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 621) (col_num 16) (included_from ())))) @@ -11081,7 +11125,7 @@ (out_constrained_st (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (y_p ((begin_loc ((filename mother.stan) (line_num 622) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 622) (col_num 16) (included_from ())))) @@ -11091,7 +11135,7 @@ (out_constrained_st (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (tp_real_1d_ar ((begin_loc ((filename mother.stan) (line_num 625) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 625) (col_num 39) (included_from ())))) @@ -11104,7 +11148,8 @@ (out_block TransformedParameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (tp_real_3d_ar ((begin_loc ((filename mother.stan) (line_num 626) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 626) (col_num 45) (included_from ())))) @@ -11125,7 +11170,8 @@ (out_block TransformedParameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (tp_vec ((begin_loc ((filename mother.stan) (line_num 627) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 627) (col_num 28) (included_from ())))) @@ -11138,7 +11184,8 @@ (out_block TransformedParameters) (out_trans (Upper - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (tp_1d_vec ((begin_loc ((filename mother.stan) (line_num 628) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 628) (col_num 31) (included_from ())))) @@ -11152,7 +11199,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_3d_vec ((begin_loc ((filename mother.stan) (line_num 629) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 629) (col_num 37) (included_from ())))) @@ -11174,7 +11221,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_row_vec ((begin_loc ((filename mother.stan) (line_num 630) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 630) (col_num 27) (included_from ())))) @@ -11184,7 +11231,7 @@ (out_constrained_st (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_1d_row_vec ((begin_loc ((filename mother.stan) (line_num 631) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 631) (col_num 39) (included_from ())))) @@ -11198,7 +11245,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_3d_row_vec ((begin_loc ((filename mother.stan) (line_num 632) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 632) (col_num 45) (included_from ())))) @@ -11220,7 +11267,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_mat ((begin_loc ((filename mother.stan) (line_num 633) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 633) (col_num 22) (included_from ())))) @@ -11232,7 +11279,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_ar_mat ((begin_loc ((filename mother.stan) (line_num 634) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 634) (col_num 55) (included_from ())))) @@ -11256,7 +11303,8 @@ (out_trans (LowerUpper ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (tp_simplex ((begin_loc ((filename mother.stan) (line_num 635) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 635) (col_num 24) (included_from ())))) @@ -11271,7 +11319,7 @@ (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Simplex))) + (out_block TransformedParameters) (out_trans Simplex) (out_annotations ()))) (tp_1d_simplex ((begin_loc ((filename mother.stan) (line_num 636) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 636) (col_num 36) (included_from ())))) @@ -11290,7 +11338,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Simplex))) + (out_block TransformedParameters) (out_trans Simplex) (out_annotations ()))) (tp_3d_simplex ((begin_loc ((filename mother.stan) (line_num 637) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 637) (col_num 42) (included_from ())))) @@ -11317,7 +11365,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Simplex))) + (out_block TransformedParameters) (out_trans Simplex) (out_annotations ()))) (tp_cfcov_54 ((begin_loc ((filename mother.stan) (line_num 638) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 638) (col_num 40) (included_from ())))) @@ -11364,7 +11412,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans CholeskyCov))) + (out_block TransformedParameters) (out_trans CholeskyCov) (out_annotations ()))) (tp_cfcov_33 ((begin_loc ((filename mother.stan) (line_num 639) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 639) (col_num 37) (included_from ())))) @@ -11411,7 +11459,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans CholeskyCov))) + (out_block TransformedParameters) (out_trans CholeskyCov) (out_annotations ()))) (tp_cfcov_33_ar ((begin_loc ((filename mother.stan) (line_num 640) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 640) (col_num 49) (included_from ())))) @@ -11462,7 +11510,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans CholeskyCov))) + (out_block TransformedParameters) (out_trans CholeskyCov) (out_annotations ()))) (theta_p ((begin_loc ((filename mother.stan) (line_num 641) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 641) (col_num 20) (included_from ())))) @@ -11472,22 +11520,22 @@ (out_constrained_st (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_real ((begin_loc ((filename mother.stan) (line_num 642) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 642) (col_num 15) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (gq_r1 ((begin_loc ((filename mother.stan) (line_num 733) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 733) (col_num 32) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_r2 ((begin_loc ((filename mother.stan) (line_num 734) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 734) (col_num 27) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_real_1d_ar ((begin_loc ((filename mother.stan) (line_num 735) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 735) (col_num 39) (included_from ())))) @@ -11500,7 +11548,8 @@ (out_block GeneratedQuantities) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (gq_real_3d_ar ((begin_loc ((filename mother.stan) (line_num 736) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 736) (col_num 45) (included_from ())))) @@ -11521,7 +11570,8 @@ (out_block GeneratedQuantities) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (gq_vec ((begin_loc ((filename mother.stan) (line_num 737) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 737) (col_num 28) (included_from ())))) @@ -11534,7 +11584,8 @@ (out_block GeneratedQuantities) (out_trans (Upper - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (gq_1d_vec ((begin_loc ((filename mother.stan) (line_num 738) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 738) (col_num 31) (included_from ())))) @@ -11548,7 +11599,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_3d_vec ((begin_loc ((filename mother.stan) (line_num 739) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 739) (col_num 37) (included_from ())))) @@ -11570,7 +11621,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_row_vec ((begin_loc ((filename mother.stan) (line_num 740) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 740) (col_num 27) (included_from ())))) @@ -11580,7 +11631,7 @@ (out_constrained_st (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_1d_row_vec ((begin_loc ((filename mother.stan) (line_num 741) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 741) (col_num 39) (included_from ())))) @@ -11594,7 +11645,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_3d_row_vec ((begin_loc ((filename mother.stan) (line_num 742) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 742) (col_num 45) (included_from ())))) @@ -11616,7 +11667,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_ar_mat ((begin_loc ((filename mother.stan) (line_num 743) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 743) (col_num 55) (included_from ())))) @@ -11640,7 +11691,8 @@ (out_trans (LowerUpper ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (gq_simplex ((begin_loc ((filename mother.stan) (line_num 744) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 744) (col_num 24) (included_from ())))) @@ -11655,7 +11707,7 @@ (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Simplex))) + (out_block GeneratedQuantities) (out_trans Simplex) (out_annotations ()))) (gq_1d_simplex ((begin_loc ((filename mother.stan) (line_num 745) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 745) (col_num 36) (included_from ())))) @@ -11674,7 +11726,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Simplex))) + (out_block GeneratedQuantities) (out_trans Simplex) (out_annotations ()))) (gq_3d_simplex ((begin_loc ((filename mother.stan) (line_num 746) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 746) (col_num 42) (included_from ())))) @@ -11701,7 +11753,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Simplex))) + (out_block GeneratedQuantities) (out_trans Simplex) (out_annotations ()))) (gq_cfcov_54 ((begin_loc ((filename mother.stan) (line_num 747) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 747) (col_num 40) (included_from ())))) @@ -11748,7 +11800,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans CholeskyCov))) + (out_block GeneratedQuantities) (out_trans CholeskyCov) (out_annotations ()))) (gq_cfcov_33 ((begin_loc ((filename mother.stan) (line_num 748) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 748) (col_num 37) (included_from ())))) @@ -11795,7 +11847,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans CholeskyCov))) + (out_block GeneratedQuantities) (out_trans CholeskyCov) (out_annotations ()))) (gq_cfcov_33_ar ((begin_loc ((filename mother.stan) (line_num 749) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 749) (col_num 49) (included_from ())))) @@ -11846,7 +11898,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans CholeskyCov))) + (out_block GeneratedQuantities) (out_trans CholeskyCov) (out_annotations ()))) (indices ((begin_loc ((filename mother.stan) (line_num 750) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 750) (col_num 35) (included_from ())))) @@ -11856,7 +11908,7 @@ (out_constrained_st (SArray SInt ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (indexing_mat ((begin_loc ((filename mother.stan) (line_num 751) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 751) (col_num 37) (included_from ())))) @@ -11872,7 +11924,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res1 ((begin_loc ((filename mother.stan) (line_num 752) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 752) (col_num 33) (included_from ())))) @@ -11888,7 +11940,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res2 ((begin_loc ((filename mother.stan) (line_num 753) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 753) (col_num 33) (included_from ())))) @@ -11904,7 +11956,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res3 ((begin_loc ((filename mother.stan) (line_num 754) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 754) (col_num 33) (included_from ())))) @@ -11920,7 +11972,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res11 ((begin_loc ((filename mother.stan) (line_num 755) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 755) (col_num 34) (included_from ())))) @@ -11936,7 +11988,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res21 ((begin_loc ((filename mother.stan) (line_num 756) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 756) (col_num 34) (included_from ())))) @@ -11952,7 +12004,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res31 ((begin_loc ((filename mother.stan) (line_num 757) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 757) (col_num 34) (included_from ())))) @@ -11968,7 +12020,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res4 ((begin_loc ((filename mother.stan) (line_num 758) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 758) (col_num 34) (included_from ())))) @@ -11982,7 +12034,7 @@ (SRowVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res5 ((begin_loc ((filename mother.stan) (line_num 759) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 759) (col_num 30) (included_from ())))) @@ -11996,5 +12048,5 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))))) (prog_name mother_model) (prog_path mother.stan)) diff --git a/test/integration/good/code-gen/profiling/transformed_mir.expected b/test/integration/good/code-gen/profiling/transformed_mir.expected index 31ba87f72f..38717d4d20 100644 --- a/test/integration/good/code-gen/profiling/transformed_mir.expected +++ b/test/integration/good/code-gen/profiling/transformed_mir.expected @@ -24,7 +24,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -32,7 +32,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -71,7 +71,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) (UArray UReal) @@ -93,13 +93,14 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id y_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable y_flat__) ()) (UArray UReal) @@ -154,7 +155,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id sum_y) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Profile "\"sum\"" @@ -170,6 +171,7 @@ (log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id rho) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -186,6 +188,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -202,6 +205,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -241,7 +245,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -266,7 +270,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Profile "\"cov_exp_quad\"" @@ -401,6 +405,7 @@ (reverse_mode_log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id rho) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -417,6 +422,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -433,6 +439,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -472,7 +479,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -497,7 +504,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Profile "\"cov_exp_quad\"" @@ -632,6 +639,7 @@ (generate_quantities (((pattern (Decl (decl_adtype DataOnly) (decl_id rho) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -648,6 +656,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -664,6 +673,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id sigma) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -728,7 +738,7 @@ (transform_inits (((pattern (Decl (decl_adtype AutoDiffable) (decl_id rho) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable rho) ()) UReal @@ -758,7 +768,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) UReal @@ -788,7 +798,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma) ()) UReal @@ -819,7 +829,7 @@ (unconstrain_array (((pattern (Decl (decl_adtype AutoDiffable) (decl_id rho) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable rho) ()) UReal @@ -840,7 +850,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) UReal @@ -861,7 +871,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma) ()) UReal @@ -889,7 +899,8 @@ ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (alpha ((begin_loc ((filename simple_function.stan) (line_num 14) (col_num 2) (included_from ()))) @@ -898,7 +909,8 @@ ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (sigma ((begin_loc ((filename simple_function.stan) (line_num 15) (col_num 2) (included_from ()))) @@ -907,5 +919,6 @@ ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))))) (prog_name simple_function_model) (prog_path simple_function.stan)) diff --git a/test/integration/good/code-gen/transformed_mir.expected b/test/integration/good/code-gen/transformed_mir.expected index a079d169bf..b95fe08566 100644 --- a/test/integration/good/code-gen/transformed_mir.expected +++ b/test/integration/good/code-gen/transformed_mir.expected @@ -1,7 +1,7 @@ $ ../../../../../install/default/bin/stanc --debug-transformed-mir mother.stan ((functions_block (((fdrt (ReturnType UInt)) (fdname foo) (fdsuffix FnPlain) - (fdargs ((AutoDiffable n UInt))) + (fdargs ((AutoDiffable n UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -49,6 +49,7 @@ ((AutoDiffable t UReal) (AutoDiffable y (UArray UReal)) (AutoDiffable theta (UArray UReal)) (DataOnly x (UArray UReal)) (DataOnly x_int (UArray UInt)))) + (fdannotations ()) (fdbody (((pattern (Block @@ -59,7 +60,7 @@ (SArray SReal ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -129,6 +130,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_bar0) (fdsuffix FnPlain) (fdargs ()) + (fdannotations ()) (fdbody (((pattern (Block @@ -144,7 +146,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_bar1) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x UReal))) + (fdargs ((AutoDiffable x UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -160,7 +162,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_bar2) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x UReal) (AutoDiffable y UReal))) + (fdargs ((AutoDiffable x UReal) (AutoDiffable y UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -176,7 +178,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_lpmf) (fdsuffix (FnLpdf ())) - (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) + (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -192,7 +194,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_lcdf) (fdsuffix FnPlain) - (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) + (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -208,7 +210,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_lccdf) (fdsuffix FnPlain) - (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) + (fdargs ((AutoDiffable y UInt) (AutoDiffable lambda UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -224,7 +226,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_rng) (fdsuffix FnRng) - (fdargs ((AutoDiffable mu UReal) (AutoDiffable sigma UReal))) + (fdargs ((AutoDiffable mu UReal) (AutoDiffable sigma UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -241,7 +243,7 @@ (meta )))) (fdloc )) ((fdrt Void) (fdname unit_normal_lp) (fdsuffix FnTarget) - (fdargs ((AutoDiffable u UReal))) + (fdargs ((AutoDiffable u UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -291,7 +293,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UInt)) (fdname foo_1) (fdsuffix FnPlain) - (fdargs ((AutoDiffable a UInt))) + (fdargs ((AutoDiffable a UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -337,7 +339,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id b) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable b) ()) UInt @@ -425,11 +427,11 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -451,7 +453,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) (UArray UInt) @@ -498,7 +501,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) (UArray UInt) @@ -545,7 +549,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) (UArray UInt) @@ -584,7 +589,7 @@ (((pattern (Decl (decl_adtype DataOnly) (decl_id vv) (decl_type (Unsized UInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable vv) ()) UInt @@ -632,7 +637,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id vs) @@ -643,7 +648,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -689,7 +694,7 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) (decl_type (Unsized UReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -776,7 +781,7 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) (decl_type (Unsized UReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -823,7 +828,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id vs) @@ -832,7 +837,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -852,7 +857,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) - (decl_type (Unsized UReal)) (initialize Default))) + (decl_type (Unsized UReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -902,7 +908,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) - (decl_type (Unsized UReal)) (initialize Default))) + (decl_type (Unsized UReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -939,7 +946,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id vs) @@ -948,7 +955,7 @@ (SRowVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -969,7 +976,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) - (decl_type (Unsized UReal)) (initialize Default))) + (decl_type (Unsized UReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -1020,7 +1028,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id v) - (decl_type (Unsized UReal)) (initialize Default))) + (decl_type (Unsized UReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -1057,7 +1066,7 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id b) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable b) ()) UInt @@ -1068,7 +1077,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id c) - (decl_type (Sized SInt)) (initialize Default))) + (decl_type (Sized SInt)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable c) ()) UInt @@ -1087,7 +1097,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UInt)) (fdname foo_2) (fdsuffix FnPlain) - (fdargs ((AutoDiffable a UInt))) + (fdargs ((AutoDiffable a UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -1098,11 +1108,11 @@ (SArray SInt ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id y) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -1122,7 +1132,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UInt @@ -1152,7 +1163,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType (UArray UReal))) (fdname foo_3) (fdsuffix FnPlain) - (fdargs ((AutoDiffable t UReal) (AutoDiffable n UInt))) + (fdargs ((AutoDiffable t UReal) (AutoDiffable n UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -1169,7 +1180,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname foo_lp) (fdsuffix FnTarget) - (fdargs ((AutoDiffable x UReal))) + (fdargs ((AutoDiffable x UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -1186,7 +1197,7 @@ (meta )))) (fdloc )) ((fdrt Void) (fdname foo_4) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x (UArray UReal)))) + (fdargs ((AutoDiffable x (UArray UReal)))) (fdannotations ()) (fdbody (((pattern (Block @@ -1213,16 +1224,17 @@ (fdargs ((AutoDiffable x UReal) (AutoDiffable y UReal) (AutoDiffable max_ UReal) (AutoDiffable min_ UReal))) + (fdannotations ()) (fdbody (((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id abs_diff) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id avg_scale) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable abs_diff) ()) UReal @@ -1346,6 +1358,7 @@ (fdargs ((AutoDiffable shared_params UVector) (AutoDiffable job_params UVector) (DataOnly data_r (UArray UReal)) (DataOnly data_i (UArray UInt)))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1386,6 +1399,7 @@ (fdargs ((AutoDiffable x1 UReal) (AutoDiffable x2 UReal) (AutoDiffable x3 UReal) (AutoDiffable x4 UReal) (AutoDiffable x5 UReal))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1400,6 +1414,7 @@ (fdargs ((AutoDiffable x1 UReal) (AutoDiffable x2 UReal) (AutoDiffable x3 UReal) (AutoDiffable x4 UReal) (AutoDiffable x5 UReal) (AutoDiffable x6 UReal))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1411,7 +1426,8 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UMatrix)) (fdname covsqrt2corsqrt) (fdsuffix FnPlain) - (fdargs ((AutoDiffable mat UMatrix) (AutoDiffable invert UInt))) + (fdargs ((AutoDiffable mat UMatrix) (AutoDiffable invert UInt))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1454,7 +1470,7 @@ (((pattern (Var mat)) (meta ((type_ UMatrix) (loc ) (adlevel AutoDiffable))))))) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable o) ()) UMatrix @@ -1512,6 +1528,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1530,6 +1547,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1548,6 +1566,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1566,6 +1585,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1584,6 +1604,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1602,6 +1623,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1620,6 +1642,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1639,6 +1662,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1657,6 +1681,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1675,6 +1700,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1694,6 +1720,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1712,6 +1739,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1730,6 +1758,7 @@ (AutoDiffable a7 UVector) (AutoDiffable a8 (UArray UVector)) (AutoDiffable a9 (UArray (UArray UVector))) (AutoDiffable a10 UMatrix) (AutoDiffable a11 (UArray UMatrix)) (AutoDiffable a12 (UArray (UArray UMatrix))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -1741,17 +1770,17 @@ (meta ))))) (meta )))) (fdloc )) - ((fdrt Void) (fdname foo_6) (fdsuffix FnPlain) (fdargs ()) + ((fdrt Void) (fdname foo_6) (fdsuffix FnPlain) (fdargs ()) (fdannotations ()) (fdbody (((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id a) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id b) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id c) @@ -1763,7 +1792,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 20)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id ar_mat) @@ -1780,7 +1809,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 60)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -1804,6 +1833,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UMatrix)) (fdname matfoo) (fdsuffix FnPlain) (fdargs ()) + (fdannotations ()) (fdbody (((pattern (Block @@ -2125,6 +2155,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UVector)) (fdname vecfoo) (fdsuffix FnPlain) (fdargs ()) + (fdannotations ()) (fdbody (((pattern (Block @@ -2204,7 +2235,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UVector)) (fdname vecmufoo) (fdsuffix FnPlain) - (fdargs ((AutoDiffable mu UReal))) + (fdargs ((AutoDiffable mu UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -2215,7 +2246,7 @@ (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable l) ()) UVector @@ -2235,7 +2266,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UVector)) (fdname vecmubar) (fdsuffix FnPlain) - (fdargs ((AutoDiffable mu UReal))) + (fdargs ((AutoDiffable mu UReal))) (fdannotations ()) (fdbody (((pattern (Block @@ -2246,7 +2277,7 @@ (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable l) ()) UVector @@ -2350,6 +2381,7 @@ (fdargs ((AutoDiffable x UVector) (AutoDiffable y UVector) (AutoDiffable dat (UArray UReal)) (AutoDiffable dat_int (UArray UInt)))) + (fdannotations ()) (fdbody (((pattern (Block @@ -2360,7 +2392,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -2427,6 +2459,7 @@ (fdargs ((AutoDiffable phi UVector) (AutoDiffable theta UVector) (DataOnly x_r (UArray UReal)) (DataOnly x_i (UArray UInt)))) + (fdannotations ()) (fdbody (((pattern (Block @@ -2437,7 +2470,7 @@ (SVector AoS ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -2753,7 +2786,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -2761,7 +2794,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -2790,7 +2823,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id M) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable M) ()) UInt @@ -2819,7 +2852,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id K) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable K) ()) UInt @@ -2878,7 +2911,7 @@ (Sized (SArray SInt ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable d_int_1d_ar) ()) (UArray UInt) @@ -2932,13 +2965,13 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_int_3d_ar_flat__) - (decl_type (Unsized (UArray UInt))) (initialize Uninit))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_int_3d_ar_flat__) ()) (UArray UInt) @@ -3051,7 +3084,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id J) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable J) ()) UReal @@ -3114,7 +3147,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable d_real_1d_ar) ()) (UArray UReal) @@ -3155,13 +3188,14 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_real_3d_ar_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_real_3d_ar_flat__) ()) (UArray UReal) @@ -3271,13 +3305,14 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_vec_flat__) ()) (UArray UReal) @@ -3352,13 +3387,14 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_1d_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_1d_vec_flat__) ()) (UArray UReal) @@ -3468,13 +3504,14 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_3d_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_3d_vec_flat__) ()) (UArray UReal) @@ -3612,13 +3649,14 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_row_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_row_vec_flat__) ()) (UArray UReal) @@ -3693,13 +3731,14 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_1d_row_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_1d_row_vec_flat__) ()) (UArray UReal) @@ -3809,13 +3848,14 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_3d_row_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_3d_row_vec_flat__) ()) (UArray UReal) @@ -3953,13 +3993,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_ar_mat_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_ar_mat_flat__) ()) (UArray UReal) @@ -4123,13 +4164,14 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_simplex_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_simplex_flat__) ()) (UArray UReal) @@ -4213,13 +4255,14 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_1d_simplex_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_1d_simplex_flat__) ()) (UArray UReal) @@ -4338,13 +4381,14 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_3d_simplex_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_3d_simplex_flat__) ()) (UArray UReal) @@ -4486,13 +4530,14 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_cfcov_54_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_cfcov_54_flat__) ()) (UArray UReal) @@ -4579,13 +4624,14 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_cfcov_33_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_cfcov_33_flat__) ()) (UArray UReal) @@ -4681,13 +4727,14 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_cfcov_33_ar_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_cfcov_33_ar_flat__) ()) (UArray UReal) @@ -4794,7 +4841,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id d_int) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable d_int) ()) UInt @@ -4824,7 +4871,7 @@ (Sized (SArray SInt ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable d_int_array) ()) (UArray UInt) @@ -4850,13 +4897,13 @@ (SArray SInt ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_int_array_2d_flat__) - (decl_type (Unsized (UArray UInt))) (initialize Uninit))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_int_array_2d_flat__) ()) (UArray UInt) @@ -4946,13 +4993,13 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_int_array_3d_flat__) - (decl_type (Unsized (UArray UInt))) (initialize Uninit))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_int_array_3d_flat__) ()) (UArray UInt) @@ -5052,7 +5099,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id d_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable d_real) ()) UReal @@ -5082,7 +5129,7 @@ (Sized (SArray SReal ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable d_real_array) ()) (UArray UReal) @@ -5108,13 +5155,14 @@ (SArray SReal ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_real_array_2d_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_real_array_2d_flat__) ()) (UArray UReal) @@ -5204,13 +5252,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_real_array_3d_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_real_array_3d_flat__) ()) (UArray UReal) @@ -5331,13 +5380,14 @@ (SMatrix AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_matrix_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_matrix_flat__) ()) (UArray UReal) @@ -5441,13 +5491,14 @@ ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_matrix_array_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_matrix_array_flat__) ()) (UArray UReal) @@ -5580,13 +5631,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_matrix_array_2d_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_matrix_array_2d_flat__) ()) (UArray UReal) @@ -5751,13 +5803,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_matrix_array_3d_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_matrix_array_3d_flat__) ()) (UArray UReal) @@ -5929,13 +5982,14 @@ (Sized (SVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_vector_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_vector_flat__) ()) (UArray UReal) @@ -6013,13 +6067,14 @@ (SVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_vector_array_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_vector_array_flat__) ()) (UArray UReal) @@ -6117,13 +6172,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_vector_array_2d_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_vector_array_2d_flat__) ()) (UArray UReal) @@ -6250,13 +6306,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_vector_array_3d_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_vector_array_3d_flat__) ()) (UArray UReal) @@ -6396,13 +6453,14 @@ (Sized (SRowVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_row_vector_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_row_vector_flat__) ()) (UArray UReal) @@ -6480,13 +6538,14 @@ (SRowVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_row_vector_array_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_row_vector_array_flat__) ()) (UArray UReal) @@ -6584,13 +6643,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_row_vector_array_2d_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_row_vector_array_2d_flat__) ()) (UArray UReal) @@ -6717,13 +6777,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id d_row_vector_array_3d_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable d_row_vector_array_3d_flat__) ()) (UArray UReal) @@ -6852,7 +6913,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_int) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -6867,7 +6928,7 @@ (Sized (SArray SInt ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -6882,7 +6943,7 @@ (Sized (SArray SInt ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_1dk) ()) (UArray UInt) @@ -6894,7 +6955,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_a) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_a) ()) UInt @@ -6902,7 +6963,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_b) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_b) ()) UReal @@ -6918,7 +6979,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_c) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_c) ()) UReal @@ -6940,7 +7001,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -6955,7 +7016,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -6979,7 +7040,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7021,7 +7082,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_cfcov_54) @@ -7030,7 +7091,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id td_cfcov_33) @@ -7039,7 +7100,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id x) @@ -7047,7 +7108,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id y) @@ -7055,7 +7116,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id dat) @@ -7063,7 +7124,7 @@ (Sized (SArray SReal ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id dat_int) @@ -7071,7 +7132,7 @@ (Sized (SArray SInt ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id x_r) @@ -7081,7 +7142,7 @@ (SArray SReal ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id x_i) @@ -7091,7 +7152,7 @@ (SArray SInt ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td_int) ()) UInt @@ -7349,7 +7410,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable l_mat) ()) UMatrix @@ -7430,7 +7491,7 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id z) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id blocked_tdata_vs) @@ -7439,7 +7500,7 @@ (SRowVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -7459,7 +7520,7 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id v) (decl_type (Unsized UReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable v) ()) UReal @@ -7491,7 +7552,7 @@ (SArray SInt ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable indices) ()) (UArray UInt) @@ -7511,7 +7572,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id sym1__) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UArray UInt) @@ -7544,7 +7606,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id i) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable i) ()) UInt @@ -7630,7 +7693,7 @@ (SArray SInt ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -7653,7 +7716,7 @@ (Sized (SArray SReal ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x_mul_ind) ()) (UArray UReal) @@ -7675,7 +7738,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id transformed_data_real) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7691,7 +7754,7 @@ (Sized (SArray SReal ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7709,7 +7772,7 @@ (SArray SReal ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7730,7 +7793,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7755,7 +7818,7 @@ (SMatrix AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7790,7 +7853,7 @@ ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7829,7 +7892,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7871,7 +7934,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7887,7 +7950,7 @@ (Sized (SVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7913,7 +7976,7 @@ (SVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7942,7 +8005,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7974,7 +8037,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -7990,7 +8053,7 @@ (Sized (SRowVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -8016,7 +8079,7 @@ (SRowVector AoS ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -8045,7 +8108,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -8077,7 +8140,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var d_int)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable transformed_data_real) ()) UReal @@ -9848,6 +9911,7 @@ (log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_real) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9859,6 +9923,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_upper) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9875,6 +9940,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_lower) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9895,6 +9961,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9920,6 +9987,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9943,6 +10011,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9966,6 +10035,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9993,6 +10063,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10022,6 +10093,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10047,6 +10119,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10074,6 +10147,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10101,6 +10175,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10122,6 +10197,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10149,6 +10225,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10177,6 +10254,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10205,6 +10283,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10236,6 +10315,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10257,6 +10337,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10284,6 +10365,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10312,6 +10394,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10334,6 +10417,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10358,6 +10442,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10381,6 +10466,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10400,6 +10486,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10419,7 +10506,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_3d_ar) @@ -10431,7 +10518,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_vec) @@ -10439,7 +10526,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_1d_vec) @@ -10449,7 +10536,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_3d_vec) @@ -10463,7 +10550,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_row_vec) @@ -10471,7 +10558,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_1d_row_vec) @@ -10481,7 +10568,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_3d_row_vec) @@ -10495,7 +10582,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_mat) @@ -10504,7 +10591,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_ar_mat) @@ -10519,7 +10606,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_simplex) @@ -10527,7 +10614,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_1d_simplex) @@ -10537,7 +10624,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_3d_simplex) @@ -10551,7 +10638,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_cfcov_54) @@ -10560,7 +10647,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_cfcov_33) @@ -10569,7 +10656,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_cfcov_33_ar) @@ -10580,7 +10667,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id theta_p) @@ -10588,11 +10675,11 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_real_1d_ar) ()) (UArray UReal) @@ -11153,7 +11240,7 @@ (SVector AoS ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tmp2) @@ -11165,11 +11252,11 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id r1) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable r1) ()) UReal @@ -11181,7 +11268,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id r2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable r2) ()) UReal @@ -11945,6 +12032,7 @@ (reverse_mode_log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_real) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -11956,6 +12044,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_upper) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -11972,6 +12061,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_lower) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -11992,6 +12082,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12017,6 +12108,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12040,6 +12132,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12063,6 +12156,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12090,6 +12184,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12119,6 +12214,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12144,6 +12240,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12171,6 +12268,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12198,6 +12296,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12219,6 +12318,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12246,6 +12346,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12274,6 +12375,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12302,6 +12404,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12333,6 +12436,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12354,6 +12458,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12381,6 +12486,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12409,6 +12515,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12431,6 +12538,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12455,6 +12563,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12478,6 +12587,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12497,6 +12607,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12516,7 +12627,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_3d_ar) @@ -12528,7 +12639,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_vec) @@ -12536,7 +12647,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_1d_vec) @@ -12546,7 +12657,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_3d_vec) @@ -12560,7 +12671,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_row_vec) @@ -12568,7 +12679,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_1d_row_vec) @@ -12578,7 +12689,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_3d_row_vec) @@ -12592,7 +12703,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_mat) @@ -12601,7 +12712,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_ar_mat) @@ -12616,7 +12727,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_simplex) @@ -12624,7 +12735,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_1d_simplex) @@ -12634,7 +12745,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_3d_simplex) @@ -12648,7 +12759,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_cfcov_54) @@ -12657,7 +12768,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_cfcov_33) @@ -12666,7 +12777,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_cfcov_33_ar) @@ -12677,7 +12788,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id theta_p) @@ -12685,11 +12796,11 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_real_1d_ar) ()) (UArray UReal) @@ -13250,7 +13361,7 @@ (SVector AoS ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tmp2) @@ -13262,11 +13373,11 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id r1) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable r1) ()) UReal @@ -13278,7 +13389,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id r2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable r2) ()) UReal @@ -14042,6 +14153,7 @@ (generate_quantities (((pattern (Decl (decl_adtype DataOnly) (decl_id p_real) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14053,6 +14165,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_upper) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14069,6 +14182,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id p_lower) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14089,6 +14203,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14114,6 +14229,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14137,6 +14253,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14160,6 +14277,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14187,6 +14305,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14216,6 +14335,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14241,6 +14361,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14268,6 +14389,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14295,6 +14417,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14316,6 +14439,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14343,6 +14467,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14371,6 +14496,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14399,6 +14525,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14430,6 +14557,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14451,6 +14579,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14478,6 +14607,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14506,6 +14636,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14528,6 +14659,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14552,6 +14684,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14575,6 +14708,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14594,6 +14728,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -14613,7 +14748,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_real_3d_ar) @@ -14625,7 +14760,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_vec) @@ -14633,7 +14768,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_1d_vec) @@ -14643,7 +14778,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_3d_vec) @@ -14657,7 +14792,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_row_vec) @@ -14665,7 +14800,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_1d_row_vec) @@ -14675,7 +14810,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_3d_row_vec) @@ -14689,7 +14824,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_mat) @@ -14698,7 +14833,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_ar_mat) @@ -14713,7 +14848,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_simplex) @@ -14721,7 +14856,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_1d_simplex) @@ -14731,7 +14866,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_3d_simplex) @@ -14745,7 +14880,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_cfcov_54) @@ -14754,7 +14889,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_cfcov_33) @@ -14763,7 +14898,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_cfcov_33_ar) @@ -14774,7 +14909,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id theta_p) @@ -14782,11 +14917,11 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -16841,7 +16976,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_r1) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable gq_r1) ()) UReal @@ -16853,7 +16988,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_r2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable gq_r2) ()) UReal @@ -16868,7 +17003,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_real_3d_ar) @@ -16880,7 +17015,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_vec) @@ -16888,7 +17023,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_1d_vec) @@ -16898,7 +17033,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_3d_vec) @@ -16912,7 +17047,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_row_vec) @@ -16920,7 +17055,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_1d_row_vec) @@ -16930,7 +17065,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_3d_row_vec) @@ -16944,7 +17079,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_ar_mat) @@ -16959,7 +17094,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_simplex) @@ -16967,7 +17102,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_1d_simplex) @@ -16977,7 +17112,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_3d_simplex) @@ -16991,7 +17126,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_cfcov_54) @@ -17000,7 +17135,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_cfcov_33) @@ -17009,7 +17144,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id gq_cfcov_33_ar) @@ -17020,7 +17155,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id indices) @@ -17028,7 +17163,7 @@ (Sized (SArray SInt ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable indices) ()) (UArray UInt) @@ -17048,7 +17183,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res1) @@ -17059,7 +17194,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res2) @@ -17070,7 +17205,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res3) @@ -17081,7 +17216,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res11) @@ -17092,7 +17227,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res21) @@ -17103,7 +17238,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res31) @@ -17114,7 +17249,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res4) @@ -17124,7 +17259,7 @@ (SRowVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id idx_res5) @@ -17134,7 +17269,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable gq_real_1d_ar) ()) (UArray UReal) @@ -19186,7 +19321,7 @@ (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -19194,7 +19329,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_real) ()) UReal @@ -19221,7 +19356,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_upper) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_upper) ()) UReal @@ -19252,7 +19387,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_lower) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_lower) ()) UReal @@ -19287,7 +19422,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable offset_multiplier) ()) (UArray UReal) @@ -19318,7 +19453,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable no_offset_multiplier) ()) (UArray UReal) @@ -19347,7 +19482,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable offset_no_multiplier) ()) (UArray UReal) @@ -19376,7 +19511,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_real_1d_ar) ()) (UArray UReal) @@ -19409,13 +19544,14 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_real_3d_ar_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_real_3d_ar_flat__) ()) (UArray UReal) @@ -19532,13 +19668,14 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_vec_flat__) ()) (UArray UReal) @@ -19612,13 +19749,14 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_1d_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_1d_vec_flat__) ()) (UArray UReal) @@ -19709,13 +19847,14 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_3d_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_3d_vec_flat__) ()) (UArray UReal) @@ -19856,13 +19995,14 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_row_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_row_vec_flat__) ()) (UArray UReal) @@ -19932,13 +20072,14 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_1d_row_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_1d_row_vec_flat__) ()) (UArray UReal) @@ -20029,13 +20170,14 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_3d_row_vec_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_3d_row_vec_flat__) ()) (UArray UReal) @@ -20178,13 +20320,14 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_mat_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_mat_flat__) ()) (UArray UReal) @@ -20277,13 +20420,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_ar_mat_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_ar_mat_flat__) ()) (UArray UReal) @@ -20429,13 +20573,14 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_simplex_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_simplex_flat__) ()) (UArray UReal) @@ -20505,13 +20650,14 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_1d_simplex_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_1d_simplex_flat__) ()) (UArray UReal) @@ -20602,13 +20748,14 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_3d_simplex_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_3d_simplex_flat__) ()) (UArray UReal) @@ -20750,13 +20897,14 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_cfcov_54_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_cfcov_54_flat__) ()) (UArray UReal) @@ -20843,13 +20991,14 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_cfcov_33_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_cfcov_33_flat__) ()) (UArray UReal) @@ -20938,13 +21087,14 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_cfcov_33_ar_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_cfcov_33_ar_flat__) ()) (UArray UReal) @@ -21055,13 +21205,14 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id x_p_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable x_p_flat__) ()) (UArray UReal) @@ -21129,13 +21280,14 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id y_p_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable y_p_flat__) ()) (UArray UReal) @@ -21200,7 +21352,7 @@ (unconstrain_array (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_real) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_real) ()) UReal @@ -21218,7 +21370,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_upper) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_upper) ()) UReal @@ -21240,7 +21392,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_lower) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_lower) ()) UReal @@ -21266,7 +21418,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable offset_multiplier) ()) (UArray UReal) @@ -21296,7 +21448,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable no_offset_multiplier) ()) (UArray UReal) @@ -21324,7 +21476,7 @@ (Sized (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable offset_no_multiplier) ()) (UArray UReal) @@ -21352,7 +21504,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_real_1d_ar) ()) (UArray UReal) @@ -21384,7 +21536,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -21460,7 +21612,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_vec) ()) UVector @@ -21490,7 +21642,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -21549,7 +21701,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -21646,7 +21798,7 @@ (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_row_vec) ()) URowVector @@ -21672,7 +21824,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -21731,7 +21883,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -21830,7 +21982,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_mat) ()) UMatrix @@ -21862,7 +22014,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -21965,7 +22117,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_simplex) ()) UVector @@ -21991,7 +22143,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -22050,7 +22202,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -22148,7 +22300,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_cfcov_54) ()) UMatrix @@ -22174,7 +22326,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_cfcov_33) ()) UMatrix @@ -22202,7 +22354,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -22274,7 +22426,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x_p) ()) UVector @@ -22297,7 +22449,7 @@ (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable y_p) ()) UVector @@ -22319,7 +22471,7 @@ ((begin_loc ((filename mother.stan) (line_num 599) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 599) (col_num 14) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))) + (out_trans Identity) (out_annotations ()))) (p_upper ((begin_loc ((filename mother.stan) (line_num 600) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 600) (col_num 29) (included_from ())))) @@ -22327,7 +22479,8 @@ (out_trans (Lower ((pattern (Var p_real)) - (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))))) + (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))) + (out_annotations ()))) (p_lower ((begin_loc ((filename mother.stan) (line_num 601) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 601) (col_num 30) (included_from ())))) @@ -22335,7 +22488,8 @@ (out_trans (Upper ((pattern (Var p_upper)) - (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))))) + (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))) + (out_annotations ()))) (offset_multiplier ((begin_loc ((filename mother.stan) (line_num 602) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 602) (col_num 58) (included_from ())))) @@ -22349,7 +22503,8 @@ (out_trans (OffsetMultiplier ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (no_offset_multiplier ((begin_loc ((filename mother.stan) (line_num 603) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 603) (col_num 51) (included_from ())))) @@ -22362,7 +22517,8 @@ (out_block Parameters) (out_trans (Multiplier - ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (offset_no_multiplier ((begin_loc ((filename mother.stan) (line_num 604) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 604) (col_num 47) (included_from ())))) @@ -22375,7 +22531,8 @@ (out_block Parameters) (out_trans (Offset - ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_real_1d_ar ((begin_loc ((filename mother.stan) (line_num 605) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 605) (col_num 38) (included_from ())))) @@ -22388,7 +22545,8 @@ (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_real_3d_ar ((begin_loc ((filename mother.stan) (line_num 606) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 606) (col_num 44) (included_from ())))) @@ -22409,7 +22567,8 @@ (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_vec ((begin_loc ((filename mother.stan) (line_num 607) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 607) (col_num 27) (included_from ())))) @@ -22422,7 +22581,8 @@ (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_1d_vec ((begin_loc ((filename mother.stan) (line_num 608) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 608) (col_num 30) (included_from ())))) @@ -22436,7 +22596,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_3d_vec ((begin_loc ((filename mother.stan) (line_num 609) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 609) (col_num 36) (included_from ())))) @@ -22458,7 +22618,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_row_vec ((begin_loc ((filename mother.stan) (line_num 610) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 610) (col_num 26) (included_from ())))) @@ -22468,7 +22628,7 @@ (out_constrained_st (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_1d_row_vec ((begin_loc ((filename mother.stan) (line_num 611) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 611) (col_num 38) (included_from ())))) @@ -22482,7 +22642,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_3d_row_vec ((begin_loc ((filename mother.stan) (line_num 612) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 612) (col_num 44) (included_from ())))) @@ -22504,7 +22664,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_mat ((begin_loc ((filename mother.stan) (line_num 613) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 613) (col_num 21) (included_from ())))) @@ -22516,7 +22676,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_ar_mat ((begin_loc ((filename mother.stan) (line_num 614) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 614) (col_num 54) (included_from ())))) @@ -22540,7 +22700,8 @@ (out_trans (LowerUpper ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (p_simplex ((begin_loc ((filename mother.stan) (line_num 615) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 615) (col_num 23) (included_from ())))) @@ -22555,7 +22716,7 @@ (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Simplex))) + (out_block Parameters) (out_trans Simplex) (out_annotations ()))) (p_1d_simplex ((begin_loc ((filename mother.stan) (line_num 616) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 616) (col_num 35) (included_from ())))) @@ -22574,7 +22735,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Simplex))) + (out_block Parameters) (out_trans Simplex) (out_annotations ()))) (p_3d_simplex ((begin_loc ((filename mother.stan) (line_num 617) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 617) (col_num 41) (included_from ())))) @@ -22601,7 +22762,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Simplex))) + (out_block Parameters) (out_trans Simplex) (out_annotations ()))) (p_cfcov_54 ((begin_loc ((filename mother.stan) (line_num 618) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 618) (col_num 39) (included_from ())))) @@ -22648,7 +22809,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans CholeskyCov))) + (out_block Parameters) (out_trans CholeskyCov) (out_annotations ()))) (p_cfcov_33 ((begin_loc ((filename mother.stan) (line_num 619) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 619) (col_num 36) (included_from ())))) @@ -22695,7 +22856,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans CholeskyCov))) + (out_block Parameters) (out_trans CholeskyCov) (out_annotations ()))) (p_cfcov_33_ar ((begin_loc ((filename mother.stan) (line_num 620) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 620) (col_num 48) (included_from ())))) @@ -22746,7 +22907,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans CholeskyCov))) + (out_block Parameters) (out_trans CholeskyCov) (out_annotations ()))) (x_p ((begin_loc ((filename mother.stan) (line_num 621) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 621) (col_num 16) (included_from ())))) @@ -22756,7 +22917,7 @@ (out_constrained_st (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (y_p ((begin_loc ((filename mother.stan) (line_num 622) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 622) (col_num 16) (included_from ())))) @@ -22766,7 +22927,7 @@ (out_constrained_st (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (tp_real_1d_ar ((begin_loc ((filename mother.stan) (line_num 625) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 625) (col_num 39) (included_from ())))) @@ -22779,7 +22940,8 @@ (out_block TransformedParameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (tp_real_3d_ar ((begin_loc ((filename mother.stan) (line_num 626) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 626) (col_num 45) (included_from ())))) @@ -22800,7 +22962,8 @@ (out_block TransformedParameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (tp_vec ((begin_loc ((filename mother.stan) (line_num 627) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 627) (col_num 28) (included_from ())))) @@ -22813,7 +22976,8 @@ (out_block TransformedParameters) (out_trans (Upper - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (tp_1d_vec ((begin_loc ((filename mother.stan) (line_num 628) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 628) (col_num 31) (included_from ())))) @@ -22827,7 +22991,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_3d_vec ((begin_loc ((filename mother.stan) (line_num 629) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 629) (col_num 37) (included_from ())))) @@ -22849,7 +23013,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_row_vec ((begin_loc ((filename mother.stan) (line_num 630) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 630) (col_num 27) (included_from ())))) @@ -22859,7 +23023,7 @@ (out_constrained_st (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_1d_row_vec ((begin_loc ((filename mother.stan) (line_num 631) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 631) (col_num 39) (included_from ())))) @@ -22873,7 +23037,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_3d_row_vec ((begin_loc ((filename mother.stan) (line_num 632) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 632) (col_num 45) (included_from ())))) @@ -22895,7 +23059,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_mat ((begin_loc ((filename mother.stan) (line_num 633) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 633) (col_num 22) (included_from ())))) @@ -22907,7 +23071,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_ar_mat ((begin_loc ((filename mother.stan) (line_num 634) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 634) (col_num 55) (included_from ())))) @@ -22931,7 +23095,8 @@ (out_trans (LowerUpper ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (tp_simplex ((begin_loc ((filename mother.stan) (line_num 635) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 635) (col_num 24) (included_from ())))) @@ -22946,7 +23111,7 @@ (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Simplex))) + (out_block TransformedParameters) (out_trans Simplex) (out_annotations ()))) (tp_1d_simplex ((begin_loc ((filename mother.stan) (line_num 636) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 636) (col_num 36) (included_from ())))) @@ -22965,7 +23130,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Simplex))) + (out_block TransformedParameters) (out_trans Simplex) (out_annotations ()))) (tp_3d_simplex ((begin_loc ((filename mother.stan) (line_num 637) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 637) (col_num 42) (included_from ())))) @@ -22992,7 +23157,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Simplex))) + (out_block TransformedParameters) (out_trans Simplex) (out_annotations ()))) (tp_cfcov_54 ((begin_loc ((filename mother.stan) (line_num 638) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 638) (col_num 40) (included_from ())))) @@ -23039,7 +23204,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans CholeskyCov))) + (out_block TransformedParameters) (out_trans CholeskyCov) (out_annotations ()))) (tp_cfcov_33 ((begin_loc ((filename mother.stan) (line_num 639) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 639) (col_num 37) (included_from ())))) @@ -23086,7 +23251,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans CholeskyCov))) + (out_block TransformedParameters) (out_trans CholeskyCov) (out_annotations ()))) (tp_cfcov_33_ar ((begin_loc ((filename mother.stan) (line_num 640) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 640) (col_num 49) (included_from ())))) @@ -23137,7 +23302,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans CholeskyCov))) + (out_block TransformedParameters) (out_trans CholeskyCov) (out_annotations ()))) (theta_p ((begin_loc ((filename mother.stan) (line_num 641) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 641) (col_num 20) (included_from ())))) @@ -23147,22 +23312,22 @@ (out_constrained_st (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_real ((begin_loc ((filename mother.stan) (line_num 642) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 642) (col_num 15) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (gq_r1 ((begin_loc ((filename mother.stan) (line_num 733) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 733) (col_num 32) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_r2 ((begin_loc ((filename mother.stan) (line_num 734) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 734) (col_num 27) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_real_1d_ar ((begin_loc ((filename mother.stan) (line_num 735) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 735) (col_num 39) (included_from ())))) @@ -23175,7 +23340,8 @@ (out_block GeneratedQuantities) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (gq_real_3d_ar ((begin_loc ((filename mother.stan) (line_num 736) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 736) (col_num 45) (included_from ())))) @@ -23196,7 +23362,8 @@ (out_block GeneratedQuantities) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (gq_vec ((begin_loc ((filename mother.stan) (line_num 737) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 737) (col_num 28) (included_from ())))) @@ -23209,7 +23376,8 @@ (out_block GeneratedQuantities) (out_trans (Upper - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (gq_1d_vec ((begin_loc ((filename mother.stan) (line_num 738) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 738) (col_num 31) (included_from ())))) @@ -23223,7 +23391,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_3d_vec ((begin_loc ((filename mother.stan) (line_num 739) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 739) (col_num 37) (included_from ())))) @@ -23245,7 +23413,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_row_vec ((begin_loc ((filename mother.stan) (line_num 740) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 740) (col_num 27) (included_from ())))) @@ -23255,7 +23423,7 @@ (out_constrained_st (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_1d_row_vec ((begin_loc ((filename mother.stan) (line_num 741) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 741) (col_num 39) (included_from ())))) @@ -23269,7 +23437,7 @@ (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_3d_row_vec ((begin_loc ((filename mother.stan) (line_num 742) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 742) (col_num 45) (included_from ())))) @@ -23291,7 +23459,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (gq_ar_mat ((begin_loc ((filename mother.stan) (line_num 743) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 743) (col_num 55) (included_from ())))) @@ -23315,7 +23483,8 @@ (out_trans (LowerUpper ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (gq_simplex ((begin_loc ((filename mother.stan) (line_num 744) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 744) (col_num 24) (included_from ())))) @@ -23330,7 +23499,7 @@ (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Simplex))) + (out_block GeneratedQuantities) (out_trans Simplex) (out_annotations ()))) (gq_1d_simplex ((begin_loc ((filename mother.stan) (line_num 745) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 745) (col_num 36) (included_from ())))) @@ -23349,7 +23518,7 @@ (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Simplex))) + (out_block GeneratedQuantities) (out_trans Simplex) (out_annotations ()))) (gq_3d_simplex ((begin_loc ((filename mother.stan) (line_num 746) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 746) (col_num 42) (included_from ())))) @@ -23376,7 +23545,7 @@ ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Simplex))) + (out_block GeneratedQuantities) (out_trans Simplex) (out_annotations ()))) (gq_cfcov_54 ((begin_loc ((filename mother.stan) (line_num 747) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 747) (col_num 40) (included_from ())))) @@ -23423,7 +23592,7 @@ (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans CholeskyCov))) + (out_block GeneratedQuantities) (out_trans CholeskyCov) (out_annotations ()))) (gq_cfcov_33 ((begin_loc ((filename mother.stan) (line_num 748) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 748) (col_num 37) (included_from ())))) @@ -23470,7 +23639,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans CholeskyCov))) + (out_block GeneratedQuantities) (out_trans CholeskyCov) (out_annotations ()))) (gq_cfcov_33_ar ((begin_loc ((filename mother.stan) (line_num 749) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 749) (col_num 49) (included_from ())))) @@ -23521,7 +23690,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans CholeskyCov))) + (out_block GeneratedQuantities) (out_trans CholeskyCov) (out_annotations ()))) (indices ((begin_loc ((filename mother.stan) (line_num 750) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 750) (col_num 35) (included_from ())))) @@ -23531,7 +23700,7 @@ (out_constrained_st (SArray SInt ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (indexing_mat ((begin_loc ((filename mother.stan) (line_num 751) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 751) (col_num 37) (included_from ())))) @@ -23547,7 +23716,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res1 ((begin_loc ((filename mother.stan) (line_num 752) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 752) (col_num 33) (included_from ())))) @@ -23563,7 +23732,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res2 ((begin_loc ((filename mother.stan) (line_num 753) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 753) (col_num 33) (included_from ())))) @@ -23579,7 +23748,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res3 ((begin_loc ((filename mother.stan) (line_num 754) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 754) (col_num 33) (included_from ())))) @@ -23595,7 +23764,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res11 ((begin_loc ((filename mother.stan) (line_num 755) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 755) (col_num 34) (included_from ())))) @@ -23611,7 +23780,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res21 ((begin_loc ((filename mother.stan) (line_num 756) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 756) (col_num 34) (included_from ())))) @@ -23627,7 +23796,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res31 ((begin_loc ((filename mother.stan) (line_num 757) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 757) (col_num 34) (included_from ())))) @@ -23643,7 +23812,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res4 ((begin_loc ((filename mother.stan) (line_num 758) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 758) (col_num 34) (included_from ())))) @@ -23657,7 +23826,7 @@ (SRowVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (idx_res5 ((begin_loc ((filename mother.stan) (line_num 759) (col_num 2) (included_from ()))) (end_loc ((filename mother.stan) (line_num 759) (col_num 30) (included_from ())))) @@ -23671,5 +23840,5 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))))) (prog_name mother_model) (prog_path mother.stan)) diff --git a/test/integration/good/compiler-optimizations/mem_patterns/transformed_mir.expected b/test/integration/good/compiler-optimizations/mem_patterns/transformed_mir.expected index 8bd7e7d2f6..6df360f5a2 100644 --- a/test/integration/good/compiler-optimizations/mem_patterns/transformed_mir.expected +++ b/test/integration/good/compiler-optimizations/mem_patterns/transformed_mir.expected @@ -38,7 +38,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -46,7 +46,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -83,13 +83,14 @@ matrix[2, 2] aos_mat_from_vecs: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id X_data_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable X_data_flat__) ()) (UArray UReal) @@ -172,13 +173,14 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id y_data_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable y_data_flat__) ()) (UArray UReal) @@ -240,6 +242,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -251,6 +254,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -266,6 +270,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -295,7 +300,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_simple) ()) UVector @@ -331,7 +336,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_deep) ()) UVector @@ -378,7 +383,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_dual_rep) ()) UVector @@ -417,7 +422,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_data_rep) ()) UVector @@ -457,7 +462,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_mix) ()) UVector @@ -491,7 +496,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_from_data) ()) UVector @@ -553,7 +558,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_mat_rep) ()) UMatrix @@ -613,7 +618,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_mat_rep_vec) ()) UMatrix @@ -668,7 +673,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_mat_rep) ()) UMatrix @@ -702,7 +707,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_mat_from_vecs) ()) UMatrix @@ -814,6 +819,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (reverse_mode_log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -825,6 +831,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -840,6 +847,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -869,7 +877,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_simple) ()) UVector @@ -905,7 +913,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_deep) ()) UVector @@ -952,7 +960,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_dual_rep) ()) UVector @@ -991,7 +999,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_data_rep) ()) UVector @@ -1031,7 +1039,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_mix) ()) UVector @@ -1065,7 +1073,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_from_data) ()) UVector @@ -1127,7 +1135,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (SMatrix SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_mat_rep) ()) UMatrix @@ -1187,7 +1195,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (SMatrix SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_mat_rep_vec) ()) UMatrix @@ -1242,7 +1250,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_mat_rep) ()) UMatrix @@ -1276,7 +1284,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_mat_from_vecs) ()) UMatrix @@ -1388,6 +1396,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (generate_quantities (((pattern (Decl (decl_adtype DataOnly) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -1399,6 +1408,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id sigma) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -1414,6 +1424,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -1478,7 +1489,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -1486,7 +1497,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) UReal @@ -1512,7 +1523,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma) ()) UReal @@ -1542,13 +1553,14 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id beta_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable beta_flat__) ()) (UArray UReal) @@ -1613,7 +1625,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (unconstrain_array (((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) UReal @@ -1630,7 +1642,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma) ()) UReal @@ -1651,7 +1663,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable beta) ()) UVector @@ -1677,7 +1689,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS ((filename ad_scalar_data_matrix.stan) (line_num 7) (col_num 13) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))) + (out_trans Identity) (out_annotations ()))) (sigma ((begin_loc ((filename ad_scalar_data_matrix.stan) (line_num 8) (col_num 2) (included_from ()))) @@ -1685,7 +1697,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS ((filename ad_scalar_data_matrix.stan) (line_num 8) (col_num 13) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))) + (out_trans Identity) (out_annotations ()))) (beta ((begin_loc ((filename ad_scalar_data_matrix.stan) (line_num 9) (col_num 2) (included_from ()))) @@ -1698,7 +1710,7 @@ matrix[2, 2] aos_mat_from_vecs: AoS (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))))) (prog_name ad_scalar_data_matrix_model) (prog_path ad_scalar_data_matrix.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns complex-fails.stan matrix[10, 10] A_p: AoS @@ -1711,6 +1723,7 @@ matrix[10, 10] A_p: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -1733,7 +1746,7 @@ matrix[10, 10] A_p: AoS (SComplexMatrix ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable A_complex_tp) ()) UComplexMatrix @@ -1752,6 +1765,7 @@ matrix[10, 10] A_p: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -1774,7 +1788,7 @@ matrix[10, 10] A_p: AoS (SComplexMatrix ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable A_complex_tp) ()) UComplexMatrix @@ -1793,6 +1807,7 @@ matrix[10, 10] A_p: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -1815,7 +1830,7 @@ matrix[10, 10] A_p: AoS (SComplexMatrix ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -1878,7 +1893,7 @@ matrix[10, 10] A_p: AoS (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -1891,13 +1906,14 @@ matrix[10, 10] A_p: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id A_p_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable A_p_flat__) ()) (UArray UReal) @@ -1984,7 +2000,7 @@ matrix[10, 10] A_p: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable A_p) ()) UMatrix @@ -2018,7 +2034,7 @@ matrix[10, 10] A_p: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (A_complex_tp ((begin_loc ((filename complex-fails.stan) (line_num 6) (col_num 3) (included_from ()))) @@ -2032,7 +2048,7 @@ matrix[10, 10] A_p: AoS (SComplexMatrix ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name complex_fails_model) (prog_path complex-fails.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns constraints.stan vector[N] high_low_est: SoA @@ -2134,7 +2150,7 @@ vector[Nr] h_sigma: SoA (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -2142,7 +2158,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -2171,7 +2187,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id K) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable K) ()) UInt @@ -2211,13 +2227,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id diff_low_mid_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable diff_low_mid_flat__) ()) (UArray UReal) @@ -2283,13 +2300,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id diff_high_mid_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable diff_high_mid_flat__) ()) (UArray UReal) @@ -2355,13 +2373,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id mid_price_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable mid_price_flat__) ()) (UArray UReal) @@ -2435,13 +2454,14 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id X_all_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable X_all_flat__) ()) (UArray UReal) @@ -2513,7 +2533,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id phi_prior_a) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable phi_prior_a) ()) UReal @@ -2544,7 +2564,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id phi_prior_b) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable phi_prior_b) ()) UReal @@ -2575,7 +2595,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id mu_prior_mu) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable mu_prior_mu) ()) UReal @@ -2593,7 +2613,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id mu_prior_sigma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable mu_prior_sigma) ()) UReal @@ -2624,7 +2644,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id sigma_prior_shape) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma_prior_shape) ()) UReal @@ -2655,7 +2675,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id sigma_prior_rate) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma_prior_rate) ()) UReal @@ -2686,7 +2706,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id Nr) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable Nr) ()) UInt @@ -2897,6 +2917,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -2948,6 +2969,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -2967,6 +2989,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -2986,6 +3009,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3001,6 +3025,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id ma) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3012,6 +3037,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id phi_beta) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3030,6 +3056,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma2) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3046,6 +3073,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id Intercept) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3061,6 +3089,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3080,6 +3109,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3099,6 +3129,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id theta) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3114,6 +3145,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3137,6 +3169,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3188,6 +3221,7 @@ vector[Nr] h_sigma: SoA (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3251,6 +3285,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3302,6 +3337,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3321,6 +3357,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3340,6 +3377,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3360,6 +3398,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3380,6 +3419,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3400,6 +3440,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3422,6 +3463,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -3437,7 +3479,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id phi) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable phi) ()) UReal @@ -3456,7 +3498,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma) ()) UReal @@ -3472,7 +3514,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable prices) ()) UVector @@ -3490,7 +3532,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable prices_diff) ()) UVector @@ -3529,7 +3571,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable mu) ()) UVector @@ -3552,7 +3594,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable err) ()) UVector @@ -3697,7 +3739,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id h_i_sigma) @@ -3705,7 +3747,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -3825,7 +3867,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable h_sigma) ()) UVector @@ -4092,6 +4134,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4143,6 +4186,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4162,6 +4206,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4181,6 +4226,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4196,6 +4242,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id ma) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4207,6 +4254,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id phi_beta) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4225,6 +4273,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma2) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4241,6 +4290,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id Intercept) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4256,6 +4306,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4275,6 +4326,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4294,6 +4346,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id theta) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4309,6 +4362,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4332,6 +4386,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4383,6 +4438,7 @@ vector[Nr] h_sigma: SoA (Sized (SRowVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4446,6 +4502,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4497,6 +4554,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4516,6 +4574,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4535,6 +4594,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4555,6 +4615,7 @@ vector[Nr] h_sigma: SoA (SMatrix SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4575,6 +4636,7 @@ vector[Nr] h_sigma: SoA (SMatrix SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4595,6 +4657,7 @@ vector[Nr] h_sigma: SoA (SMatrix SoA ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4617,6 +4680,7 @@ vector[Nr] h_sigma: SoA (SMatrix SoA ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -4632,7 +4696,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id phi) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable phi) ()) UReal @@ -4651,7 +4715,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma) ()) UReal @@ -4667,7 +4731,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable prices) ()) UVector @@ -4685,7 +4749,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable prices_diff) ()) UVector @@ -4724,7 +4788,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable mu) ()) UVector @@ -4747,7 +4811,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable err) ()) UVector @@ -4892,7 +4956,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id h_i_sigma) @@ -4900,7 +4964,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -5020,7 +5084,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector SoA ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable h_sigma) ()) UVector @@ -5287,6 +5351,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5338,6 +5403,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5357,6 +5423,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5376,6 +5443,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5391,6 +5459,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id ma) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5402,6 +5471,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id phi_beta) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5420,6 +5490,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id sigma2) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5436,6 +5507,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id Intercept) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5451,6 +5523,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5470,6 +5543,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5489,6 +5563,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id theta) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5504,6 +5579,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5527,6 +5603,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5578,6 +5655,7 @@ vector[Nr] h_sigma: SoA (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5641,6 +5719,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5692,6 +5771,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5711,6 +5791,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5730,6 +5811,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5750,6 +5832,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5770,6 +5853,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5790,6 +5874,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5812,6 +5897,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -5827,11 +5913,11 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id phi) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id sigma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id prices) @@ -5839,7 +5925,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id prices_diff) @@ -5847,7 +5933,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id mu) @@ -5855,7 +5941,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id err) @@ -5863,7 +5949,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id h_i_mean) @@ -5871,7 +5957,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id h_i_sigma) @@ -5879,7 +5965,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id h_sigma) @@ -5887,7 +5973,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -6616,7 +6702,7 @@ vector[Nr] h_sigma: SoA (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -6628,13 +6714,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id high_low_est_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable high_low_est_flat__) ()) (UArray UReal) @@ -6708,13 +6795,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id b_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable b_flat__) ()) (UArray UReal) @@ -6781,13 +6869,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id h_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable h_flat__) ()) (UArray UReal) @@ -6854,13 +6943,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id ar_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable ar_flat__) ()) (UArray UReal) @@ -6924,7 +7014,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id ma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable ma) ()) UReal @@ -6950,7 +7040,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id phi_beta) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable phi_beta) ()) UReal @@ -6983,7 +7073,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma2) ()) UReal @@ -7014,7 +7104,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id Intercept) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable Intercept) ()) UReal @@ -7045,13 +7135,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id mean_price_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable mean_price_flat__) ()) (UArray UReal) @@ -7119,13 +7210,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma_price_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sigma_price_flat__) ()) (UArray UReal) @@ -7193,7 +7285,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id theta) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable theta) ()) UReal @@ -7223,13 +7315,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id upper_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable upper_test_flat__) ()) (UArray UReal) @@ -7301,13 +7394,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id lower_upper_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable lower_upper_test_flat__) ()) (UArray UReal) @@ -7381,13 +7475,14 @@ vector[Nr] h_sigma: SoA (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id row_vec_lower_upper_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable row_vec_lower_upper_test_flat__) ()) @@ -7468,13 +7563,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id offset_mult_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable offset_mult_test_flat__) ()) (UArray UReal) @@ -7548,13 +7644,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id ordered_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable ordered_test_flat__) ()) (UArray UReal) @@ -7622,13 +7719,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id unit_vec_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable unit_vec_test_flat__) ()) (UArray UReal) @@ -7696,13 +7794,14 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id pos_ordered_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable pos_ordered_test_flat__) ()) (UArray UReal) @@ -7771,13 +7870,14 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id corr_matrix_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable corr_matrix_test_flat__) ()) (UArray UReal) @@ -7863,13 +7963,14 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id cov_matrix_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable cov_matrix_test_flat__) ()) (UArray UReal) @@ -7955,13 +8056,14 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id chol_fac_cov_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable chol_fac_cov_test_flat__) ()) (UArray UReal) @@ -8047,13 +8149,14 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id chol_fac_corr_test_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable chol_fac_corr_test_flat__) ()) (UArray UReal) @@ -8139,7 +8242,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable high_low_est) ()) UVector @@ -8169,7 +8272,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable b) ()) UVector @@ -8192,7 +8295,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable h) ()) UVector @@ -8215,7 +8318,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable ar) ()) UVector @@ -8234,7 +8337,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id ma) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable ma) ()) UReal @@ -8251,7 +8354,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id phi_beta) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable phi_beta) ()) UReal @@ -8275,7 +8378,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sigma2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma2) ()) UReal @@ -8297,7 +8400,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id Intercept) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable Intercept) ()) UReal @@ -8319,7 +8422,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable mean_price) ()) UVector @@ -8343,7 +8446,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sigma_price) ()) UVector @@ -8367,7 +8470,7 @@ vector[Nr] h_sigma: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id theta) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable theta) ()) UReal @@ -8388,7 +8491,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable upper_test) ()) UVector @@ -8416,7 +8519,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable lower_upper_test) ()) UVector @@ -8446,7 +8549,7 @@ vector[Nr] h_sigma: SoA (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable row_vec_lower_upper_test) ()) URowVector @@ -8482,7 +8585,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable offset_mult_test) ()) UVector @@ -8512,7 +8615,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable ordered_test) ()) UVector @@ -8536,7 +8639,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable unit_vec_test) ()) UVector @@ -8560,7 +8663,7 @@ vector[Nr] h_sigma: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos_ordered_test) ()) UVector @@ -8585,7 +8688,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable corr_matrix_test) ()) UMatrix @@ -8611,7 +8714,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable cov_matrix_test) ()) UMatrix @@ -8637,7 +8740,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable chol_fac_cov_test) ()) UMatrix @@ -8663,7 +8766,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable chol_fac_corr_test) ()) UMatrix @@ -8700,7 +8803,8 @@ vector[Nr] h_sigma: SoA ((pattern (Var diff_low_mid)) (meta ((type_ UVector) (loc ) (adlevel DataOnly)))) ((pattern (Var diff_high_mid)) - (meta ((type_ UVector) (loc ) (adlevel DataOnly)))))))) + (meta ((type_ UVector) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (b ((begin_loc ((filename constraints.stan) (line_num 21) (col_num 2) (included_from ()))) @@ -8712,7 +8816,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (h ((begin_loc ((filename constraints.stan) (line_num 22) (col_num 2) (included_from ()))) @@ -8724,7 +8828,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (ar ((begin_loc ((filename constraints.stan) (line_num 23) (col_num 2) (included_from ()))) @@ -8736,14 +8840,14 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (ma ((begin_loc ((filename constraints.stan) (line_num 24) (col_num 2) (included_from ()))) (end_loc ((filename constraints.stan) (line_num 24) (col_num 10) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))) + (out_trans Identity) (out_annotations ()))) (phi_beta ((begin_loc ((filename constraints.stan) (line_num 25) (col_num 2) (included_from ()))) @@ -8753,7 +8857,8 @@ vector[Nr] h_sigma: SoA (out_trans (LowerUpper ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (sigma2 ((begin_loc ((filename constraints.stan) (line_num 26) (col_num 2) (included_from ()))) @@ -8762,14 +8867,15 @@ vector[Nr] h_sigma: SoA ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (Intercept ((begin_loc ((filename constraints.stan) (line_num 27) (col_num 2) (included_from ()))) (end_loc ((filename constraints.stan) (line_num 27) (col_num 17) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))) + (out_trans Identity) (out_annotations ()))) (mean_price ((begin_loc ((filename constraints.stan) (line_num 28) (col_num 2) (included_from ()))) @@ -8781,7 +8887,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (sigma_price ((begin_loc ((filename constraints.stan) (line_num 29) (col_num 2) (included_from ()))) @@ -8797,14 +8903,15 @@ vector[Nr] h_sigma: SoA (out_trans (Lower ((pattern (Lit Real 0.0)) - (meta ((type_ UReal) (loc ) (adlevel DataOnly)))))))) + (meta ((type_ UReal) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (theta ((begin_loc ((filename constraints.stan) (line_num 30) (col_num 2) (included_from ()))) (end_loc ((filename constraints.stan) (line_num 30) (col_num 13) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))) + (out_trans Identity) (out_annotations ()))) (upper_test ((begin_loc ((filename constraints.stan) (line_num 31) (col_num 2) (included_from ()))) @@ -8819,7 +8926,8 @@ vector[Nr] h_sigma: SoA (out_block Parameters) (out_trans (Upper - ((pattern (Var ma)) (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))))) + ((pattern (Var ma)) (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))) + (out_annotations ()))) (lower_upper_test ((begin_loc ((filename constraints.stan) (line_num 32) (col_num 2) (included_from ()))) @@ -8837,7 +8945,8 @@ vector[Nr] h_sigma: SoA ((pattern (Var sigma_price)) (meta ((type_ UVector) (loc ) (adlevel AutoDiffable)))) ((pattern (Var upper_test)) - (meta ((type_ UVector) (loc ) (adlevel AutoDiffable)))))))) + (meta ((type_ UVector) (loc ) (adlevel AutoDiffable)))))) + (out_annotations ()))) (row_vec_lower_upper_test ((begin_loc ((filename constraints.stan) (line_num 33) (col_num 2) (included_from ()))) @@ -8861,7 +8970,8 @@ vector[Nr] h_sigma: SoA (FunApp (StanLib Transpose__ FnPlain AoS) (((pattern (Var upper_test)) (meta ((type_ UVector) (loc ) (adlevel AutoDiffable))))))) - (meta ((type_ URowVector) (loc ) (adlevel AutoDiffable)))))))) + (meta ((type_ URowVector) (loc ) (adlevel AutoDiffable)))))) + (out_annotations ()))) (offset_mult_test ((begin_loc ((filename constraints.stan) (line_num 34) (col_num 2) (included_from ()))) @@ -8879,7 +8989,8 @@ vector[Nr] h_sigma: SoA ((pattern (Var mean_price)) (meta ((type_ UVector) (loc ) (adlevel AutoDiffable)))) ((pattern (Var sigma_price)) - (meta ((type_ UVector) (loc ) (adlevel AutoDiffable)))))))) + (meta ((type_ UVector) (loc ) (adlevel AutoDiffable)))))) + (out_annotations ()))) (ordered_test ((begin_loc ((filename constraints.stan) (line_num 35) (col_num 2) (included_from ()))) @@ -8891,7 +9002,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Ordered))) + (out_block Parameters) (out_trans Ordered) (out_annotations ()))) (unit_vec_test ((begin_loc ((filename constraints.stan) (line_num 36) (col_num 2) (included_from ()))) @@ -8903,7 +9014,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans UnitVector))) + (out_block Parameters) (out_trans UnitVector) (out_annotations ()))) (pos_ordered_test ((begin_loc ((filename constraints.stan) (line_num 37) (col_num 2) (included_from ()))) @@ -8915,7 +9026,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans PositiveOrdered))) + (out_block Parameters) (out_trans PositiveOrdered) (out_annotations ()))) (corr_matrix_test ((begin_loc ((filename constraints.stan) (line_num 38) (col_num 2) (included_from ()))) @@ -8944,7 +9055,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Correlation))) + (out_block Parameters) (out_trans Correlation) (out_annotations ()))) (cov_matrix_test ((begin_loc ((filename constraints.stan) (line_num 39) (col_num 2) (included_from ()))) @@ -8977,7 +9088,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Covariance))) + (out_block Parameters) (out_trans Covariance) (out_annotations ()))) (chol_fac_cov_test ((begin_loc ((filename constraints.stan) (line_num 40) (col_num 2) (included_from ()))) @@ -9026,7 +9137,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans CholeskyCov))) + (out_block Parameters) (out_trans CholeskyCov) (out_annotations ()))) (chol_fac_corr_test ((begin_loc ((filename constraints.stan) (line_num 41) (col_num 2) (included_from ()))) @@ -9055,7 +9166,7 @@ vector[Nr] h_sigma: SoA (SMatrix AoS ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var K)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans CholeskyCorr))) + (out_block Parameters) (out_trans CholeskyCorr) (out_annotations ()))) (phi ((begin_loc ((filename constraints.stan) (line_num 47) (col_num 2) (included_from ()))) @@ -9070,7 +9181,8 @@ vector[Nr] h_sigma: SoA (((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) - ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (sigma ((begin_loc ((filename constraints.stan) (line_num 48) (col_num 2) (included_from ()))) @@ -9080,7 +9192,8 @@ vector[Nr] h_sigma: SoA (out_block TransformedParameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (prices ((begin_loc ((filename constraints.stan) (line_num 50) (col_num 2) (included_from ()))) @@ -9092,7 +9205,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (prices_diff ((begin_loc ((filename constraints.stan) (line_num 51) (col_num 2) (included_from ()))) @@ -9104,7 +9217,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (mu ((begin_loc ((filename constraints.stan) (line_num 52) (col_num 2) (included_from ()))) @@ -9116,7 +9229,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (err ((begin_loc ((filename constraints.stan) (line_num 54) (col_num 2) (included_from ()))) @@ -9128,7 +9241,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (h_i_mean ((begin_loc ((filename constraints.stan) (line_num 61) (col_num 2) (included_from ()))) @@ -9140,7 +9253,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (h_i_sigma ((begin_loc ((filename constraints.stan) (line_num 62) (col_num 2) (included_from ()))) @@ -9155,7 +9268,8 @@ vector[Nr] h_sigma: SoA (out_block TransformedParameters) (out_trans (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) + (out_annotations ()))) (h_sigma ((begin_loc ((filename constraints.stan) (line_num 67) (col_num 2) (included_from ()))) @@ -9167,7 +9281,7 @@ vector[Nr] h_sigma: SoA (out_constrained_st (SVector AoS ((pattern (Var Nr)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name constraints_model) (prog_path constraints.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns deep_dependence.stan matrix[10, 10] X_p: AoS @@ -9187,6 +9301,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9209,7 +9324,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp1) ()) UMatrix @@ -9226,7 +9341,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp2) ()) UMatrix @@ -9243,7 +9358,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp3) ()) UMatrix @@ -9260,7 +9375,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp4) ()) UMatrix @@ -9277,7 +9392,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp5) ()) UMatrix @@ -9294,7 +9409,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp6) ()) UMatrix @@ -9311,7 +9426,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp7) ()) UMatrix @@ -9379,6 +9494,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9401,7 +9517,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp1) ()) UMatrix @@ -9418,7 +9534,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp2) ()) UMatrix @@ -9435,7 +9551,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp3) ()) UMatrix @@ -9452,7 +9568,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp4) ()) UMatrix @@ -9469,7 +9585,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp5) ()) UMatrix @@ -9486,7 +9602,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp6) ()) UMatrix @@ -9503,7 +9619,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_tp7) ()) UMatrix @@ -9571,6 +9687,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9593,7 +9710,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id X_tp2) @@ -9602,7 +9719,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id X_tp3) @@ -9611,7 +9728,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id X_tp4) @@ -9620,7 +9737,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id X_tp5) @@ -9629,7 +9746,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id X_tp6) @@ -9638,7 +9755,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id X_tp7) @@ -9647,7 +9764,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -9861,7 +9978,7 @@ matrix[10, 10] X_tp7: AoS (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -9874,13 +9991,14 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id X_p_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable X_p_flat__) ()) (UArray UReal) @@ -9967,7 +10085,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable X_p) ()) UMatrix @@ -10001,7 +10119,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (X_tp1 ((begin_loc ((filename deep_dependence.stan) (line_num 10) (col_num 4) (included_from ()))) @@ -10015,7 +10133,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (X_tp2 ((begin_loc ((filename deep_dependence.stan) (line_num 11) (col_num 4) (included_from ()))) @@ -10029,7 +10147,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (X_tp3 ((begin_loc ((filename deep_dependence.stan) (line_num 12) (col_num 4) (included_from ()))) @@ -10043,7 +10161,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (X_tp4 ((begin_loc ((filename deep_dependence.stan) (line_num 13) (col_num 4) (included_from ()))) @@ -10057,7 +10175,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (X_tp5 ((begin_loc ((filename deep_dependence.stan) (line_num 14) (col_num 4) (included_from ()))) @@ -10071,7 +10189,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (X_tp6 ((begin_loc ((filename deep_dependence.stan) (line_num 15) (col_num 4) (included_from ()))) @@ -10085,7 +10203,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (X_tp7 ((begin_loc ((filename deep_dependence.stan) (line_num 16) (col_num 4) (included_from ()))) @@ -10099,7 +10217,7 @@ matrix[10, 10] X_tp7: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name deep_dependence_model) (prog_path deep_dependence.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns indexing.stan vector[M] p_soa_vec_v: SoA @@ -10133,7 +10251,7 @@ vector[N] tp_aos_loop_vec_v_uni_idx: AoS vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS ((functions_block (((fdrt (ReturnType UInt)) (fdname mask_fun) (fdsuffix FnPlain) - (fdargs ((AutoDiffable i UInt))) + (fdargs ((AutoDiffable i UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -10144,7 +10262,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (meta )))) (fdloc )) ((fdrt (ReturnType UVector)) (fdname udf_fun) (fdsuffix FnPlain) - (fdargs ((AutoDiffable A UVector))) + (fdargs ((AutoDiffable A UVector))) (fdannotations ()) (fdbody (((pattern (Block @@ -10183,7 +10301,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -10191,7 +10309,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -10209,7 +10327,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id M) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable M) ()) UInt @@ -10246,13 +10364,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id dat_x_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable dat_x_flat__) ()) (UArray UReal) @@ -10334,13 +10453,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id y_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable y_flat__) ()) (UArray UReal) @@ -10406,7 +10526,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SArray SInt ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable idx_tester) ()) (UArray UInt) @@ -10657,6 +10777,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10672,6 +10793,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10692,6 +10814,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10715,6 +10838,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10737,6 +10861,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10758,6 +10883,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10778,6 +10904,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10799,6 +10926,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10818,6 +10946,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10837,6 +10966,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10857,6 +10987,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10878,6 +11009,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10897,6 +11029,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10916,6 +11049,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10935,6 +11069,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10955,6 +11090,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10977,6 +11113,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10999,6 +11136,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -11021,6 +11159,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -11043,6 +11182,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -11065,6 +11205,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -11082,7 +11223,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_from_aos) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_real_from_aos) ()) UReal @@ -11101,7 +11242,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_aos_vec_v) ()) UVector @@ -11117,7 +11258,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -11153,7 +11294,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_aos_fail_func_vec_v) ()) UVector @@ -11181,7 +11322,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -11214,7 +11355,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_soa_used_with_aos_in_excluded_fun) ()) UVector @@ -11459,7 +11600,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -11485,7 +11626,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -11854,7 +11995,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -11870,7 +12011,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar i) @@ -12033,6 +12174,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (reverse_mode_log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12048,6 +12190,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector SoA ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12068,6 +12211,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12091,6 +12235,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12113,6 +12258,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12134,6 +12280,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12154,6 +12301,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12175,6 +12323,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SRowVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12194,6 +12343,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12213,6 +12363,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12233,6 +12384,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12254,6 +12406,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12273,6 +12426,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12292,6 +12446,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12311,6 +12466,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12331,6 +12487,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12353,6 +12510,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12375,6 +12533,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12397,6 +12556,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12419,6 +12579,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12441,6 +12602,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12458,7 +12620,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_from_aos) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_real_from_aos) ()) UReal @@ -12477,7 +12639,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_aos_vec_v) ()) UVector @@ -12493,7 +12655,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector SoA ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -12529,7 +12691,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_aos_fail_func_vec_v) ()) UVector @@ -12557,7 +12719,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -12590,7 +12752,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_soa_used_with_aos_in_excluded_fun) ()) UVector @@ -12835,7 +12997,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -12861,7 +13023,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -13230,7 +13392,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -13246,7 +13408,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar i) @@ -13409,6 +13571,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (generate_quantities (((pattern (Decl (decl_adtype DataOnly) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13424,6 +13587,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13444,6 +13608,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13467,6 +13632,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13489,6 +13655,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13510,6 +13677,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13530,6 +13698,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13551,6 +13720,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13570,6 +13740,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13589,6 +13760,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13609,6 +13781,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13630,6 +13803,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13649,6 +13823,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13668,6 +13843,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13687,6 +13863,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13707,6 +13884,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13729,6 +13907,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13751,6 +13930,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13773,6 +13953,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13795,6 +13976,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13817,6 +13999,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13834,7 +14017,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_real_from_aos) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_aos_vec_v) @@ -13842,7 +14025,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_soa_single_idx_uninit) @@ -13850,7 +14033,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_aos_fail_func_vec_v) @@ -13858,7 +14041,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_aos_fail_assign_from_top_idx) @@ -13866,7 +14049,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -14252,7 +14435,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -14260,7 +14443,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) UReal @@ -14290,13 +14473,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_vec_v_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_vec_v_flat__) ()) (UArray UReal) @@ -14365,13 +14549,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_mat_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_mat_flat__) ()) (UArray UReal) @@ -14458,13 +14643,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_arr_vec_v_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_arr_vec_v_flat__) ()) (UArray UReal) @@ -14550,13 +14736,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_mat_uni_col_idx_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_mat_uni_col_idx_flat__) ()) (UArray UReal) @@ -14641,13 +14828,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_vec_uni_idx_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_vec_uni_idx_flat__) ()) (UArray UReal) @@ -14716,13 +14904,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_loop_mat_uni_col_idx_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_loop_mat_uni_col_idx_flat__) ()) @@ -14808,13 +14997,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_lhs_loop_mul_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_lhs_loop_mul_flat__) ()) (UArray UReal) @@ -14882,13 +15072,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_rhs_loop_mul_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_rhs_loop_mul_flat__) ()) (UArray UReal) @@ -14956,14 +15147,15 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_used_with_aos_in_excluded_fun_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_used_with_aos_in_excluded_fun_flat__) ()) @@ -15033,14 +15225,15 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_soa_loop_mat_multi_uni_uni_idx_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_soa_loop_mat_multi_uni_uni_idx_flat__) ()) @@ -15126,13 +15319,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_vec_v_assign_to_aos_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_vec_v_assign_to_aos_flat__) ()) @@ -15201,13 +15395,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_vec_v_tp_fails_func_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_vec_v_tp_fails_func_flat__) ()) @@ -15276,13 +15471,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_loop_vec_v_uni_idx_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_loop_vec_v_uni_idx_flat__) ()) @@ -15351,13 +15547,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_fail_assign_from_top_idx_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_fail_assign_from_top_idx_flat__) ()) @@ -15427,13 +15624,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_loop_mat_uni_uni_idx_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_loop_mat_uni_uni_idx_flat__) ()) @@ -15520,13 +15718,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_mat_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat_flat__) ()) (UArray UReal) @@ -15612,14 +15811,15 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_mat_pass_func_outer_single_indexed1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat_pass_func_outer_single_indexed1_flat__) ()) @@ -15707,14 +15907,15 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_mat_pass_func_outer_single_indexed2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat_pass_func_outer_single_indexed2_flat__) ()) @@ -15802,13 +16003,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_mat_fail_uni_uni_idx1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat_fail_uni_uni_idx1_flat__) ()) @@ -15895,13 +16097,14 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_mat_fail_uni_uni_idx2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat_fail_uni_uni_idx2_flat__) ()) @@ -15984,7 +16187,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (unconstrain_array (((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) UReal @@ -16005,7 +16208,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_soa_vec_v) ()) UVector @@ -16030,7 +16233,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_soa_mat) ()) UMatrix @@ -16057,7 +16260,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -16111,7 +16314,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_soa_mat_uni_col_idx) ()) UMatrix @@ -16136,7 +16339,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_soa_vec_uni_idx) ()) UVector @@ -16161,7 +16364,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_soa_loop_mat_uni_col_idx) ()) UMatrix @@ -16186,7 +16389,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_soa_lhs_loop_mul) ()) URowVector @@ -16210,7 +16413,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_soa_rhs_loop_mul) ()) UVector @@ -16234,7 +16437,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_soa_used_with_aos_in_excluded_fun) ()) UVector @@ -16259,7 +16462,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_soa_loop_mat_multi_uni_uni_idx) ()) UMatrix @@ -16284,7 +16487,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_vec_v_assign_to_aos) ()) UVector @@ -16308,7 +16511,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_vec_v_tp_fails_func) ()) UVector @@ -16332,7 +16535,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_loop_vec_v_uni_idx) ()) UVector @@ -16356,7 +16559,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (Sized (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_fail_assign_from_top_idx) ()) UVector @@ -16381,7 +16584,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_loop_mat_uni_uni_idx) ()) UMatrix @@ -16407,7 +16610,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat) ()) UMatrix @@ -16433,7 +16636,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat_pass_func_outer_single_indexed1) ()) UMatrix @@ -16459,7 +16662,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat_pass_func_outer_single_indexed2) ()) UMatrix @@ -16485,7 +16688,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat_fail_uni_uni_idx1) ()) UMatrix @@ -16511,7 +16714,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_mat_fail_uni_uni_idx2) ()) UMatrix @@ -16535,7 +16738,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS ((begin_loc ((filename indexing.stan) (line_num 19) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 19) (col_num 13) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))) + (out_trans Identity) (out_annotations ()))) (p_soa_vec_v ((begin_loc ((filename indexing.stan) (line_num 21) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 21) (col_num 24) (included_from ())))) @@ -16545,7 +16748,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_soa_mat ((begin_loc ((filename indexing.stan) (line_num 22) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 22) (col_num 25) (included_from ())))) @@ -16557,7 +16760,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_soa_arr_vec_v ((begin_loc ((filename indexing.stan) (line_num 23) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 23) (col_num 38) (included_from ())))) @@ -16571,7 +16774,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_soa_mat_uni_col_idx ((begin_loc ((filename indexing.stan) (line_num 24) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 24) (col_num 36) (included_from ())))) @@ -16583,7 +16786,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_soa_vec_uni_idx ((begin_loc ((filename indexing.stan) (line_num 25) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 25) (col_num 30) (included_from ())))) @@ -16593,7 +16796,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_soa_loop_mat_uni_col_idx ((begin_loc ((filename indexing.stan) (line_num 26) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 26) (col_num 41) (included_from ())))) @@ -16605,7 +16808,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_soa_lhs_loop_mul ((begin_loc ((filename indexing.stan) (line_num 27) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 27) (col_num 35) (included_from ())))) @@ -16615,7 +16818,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SRowVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_soa_rhs_loop_mul ((begin_loc ((filename indexing.stan) (line_num 28) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 28) (col_num 31) (included_from ())))) @@ -16625,7 +16828,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_soa_used_with_aos_in_excluded_fun ((begin_loc ((filename indexing.stan) (line_num 29) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 29) (col_num 48) (included_from ())))) @@ -16635,7 +16838,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_soa_loop_mat_multi_uni_uni_idx ((begin_loc ((filename indexing.stan) (line_num 30) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 30) (col_num 47) (included_from ())))) @@ -16647,7 +16850,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_vec_v_assign_to_aos ((begin_loc ((filename indexing.stan) (line_num 33) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 33) (col_num 38) (included_from ())))) @@ -16657,7 +16860,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_vec_v_tp_fails_func ((begin_loc ((filename indexing.stan) (line_num 35) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 35) (col_num 38) (included_from ())))) @@ -16667,7 +16870,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_loop_vec_v_uni_idx ((begin_loc ((filename indexing.stan) (line_num 37) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 37) (col_num 37) (included_from ())))) @@ -16677,7 +16880,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_fail_assign_from_top_idx ((begin_loc ((filename indexing.stan) (line_num 39) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 39) (col_num 43) (included_from ())))) @@ -16687,7 +16890,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_loop_mat_uni_uni_idx ((begin_loc ((filename indexing.stan) (line_num 40) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 40) (col_num 41) (included_from ())))) @@ -16699,7 +16902,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_mat ((begin_loc ((filename indexing.stan) (line_num 43) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 43) (col_num 25) (included_from ())))) @@ -16711,7 +16914,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_mat_pass_func_outer_single_indexed1 ((begin_loc ((filename indexing.stan) (line_num 45) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 45) (col_num 57) (included_from ())))) @@ -16723,7 +16926,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_mat_pass_func_outer_single_indexed2 ((begin_loc ((filename indexing.stan) (line_num 46) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 46) (col_num 57) (included_from ())))) @@ -16735,7 +16938,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_mat_fail_uni_uni_idx1 ((begin_loc ((filename indexing.stan) (line_num 49) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 49) (col_num 43) (included_from ())))) @@ -16747,7 +16950,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (p_aos_mat_fail_uni_uni_idx2 ((begin_loc ((filename indexing.stan) (line_num 50) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 50) (col_num 43) (included_from ())))) @@ -16759,12 +16962,12 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (tp_real_from_aos ((begin_loc ((filename indexing.stan) (line_num 56) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 56) (col_num 41) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_aos_vec_v ((begin_loc ((filename indexing.stan) (line_num 59) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 59) (col_num 62) (included_from ())))) @@ -16774,7 +16977,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_soa_single_idx_uninit ((begin_loc ((filename indexing.stan) (line_num 61) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 61) (col_num 37) (included_from ())))) @@ -16784,7 +16987,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_aos_fail_func_vec_v ((begin_loc ((filename indexing.stan) (line_num 66) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 66) (col_num 63) (included_from ())))) @@ -16794,7 +16997,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_aos_fail_assign_from_top_idx ((begin_loc ((filename indexing.stan) (line_num 70) (col_num 2) (included_from ()))) (end_loc ((filename indexing.stan) (line_num 70) (col_num 44) (included_from ())))) @@ -16804,7 +17007,7 @@ vector[N] tp_aos_loop_vec_v_multi_uni_idx: AoS (out_constrained_st (SVector AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name indexing_model) (prog_path indexing.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns indexing2.stan vector[10] p_aos_loop_single_idx: AoS @@ -16828,7 +17031,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -16846,7 +17049,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id M) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable M) ()) UInt @@ -16874,7 +17077,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SArray SInt ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable Idx) ()) (UArray UInt) @@ -16887,6 +17090,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -16902,6 +17106,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -16931,7 +17136,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_soa_multi_idx_assign_in_loop) ()) UVector @@ -16985,7 +17190,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar i) @@ -17022,6 +17227,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (reverse_mode_log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17037,6 +17243,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17066,7 +17273,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_soa_multi_idx_assign_in_loop) ()) UVector @@ -17120,7 +17327,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SVector SoA ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar i) @@ -17157,6 +17364,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (generate_quantities (((pattern (Decl (decl_adtype DataOnly) (decl_id alpha) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17172,6 +17380,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17228,7 +17437,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -17236,7 +17445,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) UReal @@ -17266,13 +17475,14 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id p_aos_loop_single_idx_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable p_aos_loop_single_idx_flat__) ()) (UArray UReal) @@ -17338,7 +17548,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (unconstrain_array (((pattern (Decl (decl_adtype AutoDiffable) (decl_id alpha) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) UReal @@ -17359,7 +17569,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (Sized (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable p_aos_loop_single_idx) ()) UVector @@ -17383,7 +17593,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA ((begin_loc ((filename indexing2.stan) (line_num 8) (col_num 2) (included_from ()))) (end_loc ((filename indexing2.stan) (line_num 8) (col_num 13) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))) + (out_trans Identity) (out_annotations ()))) (p_aos_loop_single_idx ((begin_loc ((filename indexing2.stan) (line_num 9) (col_num 2) (included_from ()))) (end_loc ((filename indexing2.stan) (line_num 9) (col_num 35) (included_from ())))) @@ -17393,7 +17603,7 @@ vector[N] tp_soa_single_idx_in_upfrom_idx: SoA (out_constrained_st (SVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))))) (prog_name indexing2_model) (prog_path indexing2.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns reductions_allowed.stan matrix[5, 10] soa_x: SoA @@ -17403,7 +17613,7 @@ matrix[5, 10] tp_matrix_aos_from_mix: AoS matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS ((functions_block (((fdrt (ReturnType UMatrix)) (fdname nono_func) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x UMatrix))) + (fdargs ((AutoDiffable x UMatrix))) (fdannotations ()) (fdbody (((pattern (Block @@ -17415,7 +17625,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (meta )))) (fdloc )) ((fdrt (ReturnType UMatrix)) (fdname okay_reduction) (fdsuffix FnPlain) - (fdargs ((AutoDiffable sum_x UReal) (AutoDiffable y UMatrix))) + (fdargs ((AutoDiffable sum_x UReal) (AutoDiffable y UMatrix))) (fdannotations ()) (fdbody (((pattern (Block @@ -17441,7 +17651,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id data_r) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable data_r) ()) UReal @@ -17465,6 +17675,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17487,6 +17698,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17509,6 +17721,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17526,7 +17739,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_from_soa) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_real_from_soa) ()) UReal @@ -17559,7 +17772,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_matrix_aos_from_mix) ()) UMatrix @@ -17596,7 +17809,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_matrix_from_udf_reduced_soa) ()) UMatrix @@ -17619,6 +17832,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix SoA ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17641,6 +17855,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17663,6 +17878,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17680,7 +17896,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_from_soa) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_real_from_soa) ()) UReal @@ -17713,7 +17929,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_matrix_aos_from_mix) ()) UMatrix @@ -17750,7 +17966,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_matrix_from_udf_reduced_soa) ()) UMatrix @@ -17773,6 +17989,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17795,6 +18012,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17817,6 +18035,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -17834,7 +18053,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_real_from_soa) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_matrix_aos_from_mix) @@ -17843,7 +18062,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_matrix_from_udf_reduced_soa) @@ -17852,7 +18071,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -18008,7 +18227,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -18021,13 +18240,14 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id soa_x_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable soa_x_flat__) ()) (UArray UReal) @@ -18114,13 +18334,14 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id aos_x_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable aos_x_flat__) ()) (UArray UReal) @@ -18207,13 +18428,14 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id aos_y_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable aos_y_flat__) ()) (UArray UReal) @@ -18301,7 +18523,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_x) ()) UMatrix @@ -18328,7 +18550,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_x) ()) UMatrix @@ -18355,7 +18577,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_y) ()) UMatrix @@ -18389,7 +18611,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (aos_x ((begin_loc ((filename reductions_allowed.stan) (line_num 17) (col_num 4) (included_from ()))) @@ -18403,7 +18625,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (aos_y ((begin_loc ((filename reductions_allowed.stan) (line_num 18) (col_num 4) (included_from ()))) @@ -18417,14 +18639,14 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (tp_real_from_soa ((begin_loc ((filename reductions_allowed.stan) (line_num 22) (col_num 4) (included_from ()))) (end_loc ((filename reductions_allowed.stan) (line_num 22) (col_num 56) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_matrix_aos_from_mix ((begin_loc ((filename reductions_allowed.stan) (line_num 23) (col_num 4) (included_from ()))) @@ -18438,7 +18660,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (tp_matrix_from_udf_reduced_soa ((begin_loc ((filename reductions_allowed.stan) (line_num 24) (col_num 4) (included_from ()))) @@ -18452,7 +18674,7 @@ matrix[5, 10] tp_matrix_from_udf_reduced_soa: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name reductions_allowed_model) (prog_path reductions_allowed.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns return_types_and_udfs_demotes.stan matrix[10, 10] row_soa: SoA @@ -18464,7 +18686,7 @@ matrix[10, 10] int_aos_mul_aos: AoS matrix[10, 10] mul_two_aos: AoS ((functions_block (((fdrt (ReturnType UMatrix)) (fdname empty_user_func) (fdsuffix FnPlain) - (fdargs ()) + (fdargs ()) (fdannotations ()) (fdbody (((pattern (Block @@ -18477,7 +18699,7 @@ matrix[10, 10] mul_two_aos: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Return @@ -18487,7 +18709,7 @@ matrix[10, 10] mul_two_aos: AoS (meta )))) (fdloc )) ((fdrt (ReturnType UMatrix)) (fdname mat_ret_user_func) (fdsuffix FnPlain) - (fdargs ((AutoDiffable A UMatrix))) + (fdargs ((AutoDiffable A UMatrix))) (fdannotations ()) (fdbody (((pattern (Block @@ -18507,6 +18729,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -18529,6 +18752,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -18551,7 +18775,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable user_func_aos) ()) UMatrix @@ -18568,7 +18792,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable empty_user_func_aos) ()) UMatrix @@ -18582,7 +18806,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable inner_empty_user_func_aos) ()) UMatrix @@ -18601,7 +18825,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable int_aos_mul_aos) ()) UMatrix @@ -18627,7 +18851,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable mul_two_aos) ()) UMatrix @@ -18662,6 +18886,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix SoA ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -18684,6 +18909,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -18706,7 +18932,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable user_func_aos) ()) UMatrix @@ -18723,7 +18949,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable empty_user_func_aos) ()) UMatrix @@ -18737,7 +18963,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable inner_empty_user_func_aos) ()) UMatrix @@ -18756,7 +18982,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable int_aos_mul_aos) ()) UMatrix @@ -18782,7 +19008,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable mul_two_aos) ()) UMatrix @@ -18817,6 +19043,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -18839,6 +19066,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -18861,7 +19089,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id empty_user_func_aos) @@ -18870,7 +19098,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id inner_empty_user_func_aos) @@ -18879,7 +19107,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id int_aos_mul_aos) @@ -18888,7 +19116,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id mul_two_aos) @@ -18897,7 +19125,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -19062,7 +19290,7 @@ matrix[10, 10] mul_two_aos: AoS (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -19075,13 +19303,14 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id row_soa_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable row_soa_flat__) ()) (UArray UReal) @@ -19168,13 +19397,14 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id udf_input_aos_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable udf_input_aos_flat__) ()) (UArray UReal) @@ -19262,7 +19492,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable row_soa) ()) UMatrix @@ -19290,7 +19520,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable udf_input_aos) ()) UMatrix @@ -19327,7 +19557,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (udf_input_aos ((begin_loc ((filename return_types_and_udfs_demotes.stan) (line_num 21) (col_num 4) @@ -19343,7 +19573,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (user_func_aos ((begin_loc ((filename return_types_and_udfs_demotes.stan) (line_num 25) (col_num 4) @@ -19359,7 +19589,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (empty_user_func_aos ((begin_loc ((filename return_types_and_udfs_demotes.stan) (line_num 26) (col_num 4) @@ -19375,7 +19605,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (inner_empty_user_func_aos ((begin_loc ((filename return_types_and_udfs_demotes.stan) (line_num 27) (col_num 4) @@ -19391,7 +19621,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (int_aos_mul_aos ((begin_loc ((filename return_types_and_udfs_demotes.stan) (line_num 28) (col_num 4) @@ -19407,7 +19637,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))) (mul_two_aos ((begin_loc ((filename return_types_and_udfs_demotes.stan) (line_num 29) (col_num 4) @@ -19423,7 +19653,7 @@ matrix[10, 10] mul_two_aos: AoS (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name return_types_and_udfs_demotes_model) (prog_path return_types_and_udfs_demotes.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns single_indexing.stan @@ -19440,6 +19670,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -19462,6 +19693,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -19479,7 +19711,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_from_soa) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_real_from_soa) ()) UReal @@ -19511,7 +19743,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SRowVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_row_vector_from_soa_loop) ()) URowVector @@ -19538,7 +19770,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_matrix_from_soa_loop) ()) UMatrix @@ -19569,6 +19801,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -19591,6 +19824,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix SoA ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -19608,7 +19842,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tp_real_from_soa) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_real_from_soa) ()) UReal @@ -19640,7 +19874,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SRowVector SoA ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_row_vector_from_soa_loop) ()) URowVector @@ -19667,7 +19901,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_matrix_from_soa_loop) ()) UMatrix @@ -19698,6 +19932,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -19720,6 +19955,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -19737,7 +19973,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tp_real_from_soa) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -19801,7 +20037,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SRowVector AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_row_vector_from_soa_loop) ()) URowVector @@ -19828,7 +20064,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_matrix_from_soa_loop) ()) UMatrix @@ -19881,7 +20117,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -19894,13 +20130,14 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id aos_p_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable aos_p_flat__) ()) (UArray UReal) @@ -19987,13 +20224,14 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id soa_p_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable soa_p_flat__) ()) (UArray UReal) @@ -20081,7 +20319,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_p) ()) UMatrix @@ -20109,7 +20347,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable soa_p) ()) UMatrix @@ -20144,7 +20382,7 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (soa_p ((begin_loc ((filename single_indexing.stan) (line_num 7) (col_num 3) (included_from ()))) @@ -20158,14 +20396,14 @@ matrix[10, 10] tp_matrix_from_soa_loop: SoA (SMatrix AoS ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (tp_real_from_soa ((begin_loc ((filename single_indexing.stan) (line_num 11) (col_num 5) (included_from ()))) (end_loc ((filename single_indexing.stan) (line_num 11) (col_num 41) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name single_indexing_model) (prog_path single_indexing.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns tp_reused.stan matrix[5, 10] first_pass_soa_x: AoS @@ -20173,7 +20411,7 @@ matrix[5, 10] aos_x: AoS matrix[5, 10] tp_matrix_aos: AoS ((functions_block (((fdrt (ReturnType UMatrix)) (fdname nono_func) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x UMatrix))) + (fdargs ((AutoDiffable x UMatrix))) (fdannotations ()) (fdbody (((pattern (Block @@ -20185,7 +20423,7 @@ matrix[5, 10] tp_matrix_aos: AoS (meta )))) (fdloc )) ((fdrt (ReturnType UMatrix)) (fdname okay_reduction) (fdsuffix FnPlain) - (fdargs ((AutoDiffable sum_x UReal) (AutoDiffable y UMatrix))) + (fdargs ((AutoDiffable sum_x UReal) (AutoDiffable y UMatrix))) (fdannotations ()) (fdbody (((pattern (Block @@ -20209,7 +20447,7 @@ matrix[5, 10] tp_matrix_aos: AoS (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id data_r) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable data_r) ()) UReal @@ -20233,6 +20471,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20255,6 +20494,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20277,7 +20517,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_matrix_aos) ()) UMatrix @@ -20300,6 +20540,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20322,6 +20563,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20344,7 +20586,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tp_matrix_aos) ()) UMatrix @@ -20367,6 +20609,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20389,6 +20632,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20411,7 +20655,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -20488,7 +20732,7 @@ matrix[5, 10] tp_matrix_aos: AoS (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -20501,13 +20745,14 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id first_pass_soa_x_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable first_pass_soa_x_flat__) ()) (UArray UReal) @@ -20594,13 +20839,14 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id aos_x_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable aos_x_flat__) ()) (UArray UReal) @@ -20688,7 +20934,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable first_pass_soa_x) ()) UMatrix @@ -20715,7 +20961,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable aos_x) ()) UMatrix @@ -20747,7 +20993,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (aos_x ((begin_loc ((filename tp_reused.stan) (line_num 17) (col_num 4) (included_from ()))) (end_loc ((filename tp_reused.stan) (line_num 17) (col_num 25) (included_from ())))) @@ -20759,7 +21005,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (tp_matrix_aos ((begin_loc ((filename tp_reused.stan) (line_num 21) (col_num 4) (included_from ()))) (end_loc ((filename tp_reused.stan) (line_num 21) (col_num 51) (included_from ())))) @@ -20771,7 +21017,7 @@ matrix[5, 10] tp_matrix_aos: AoS (SMatrix AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name tp_reused_model) (prog_path tp_reused.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns tuple_test.stan tuple(array[matrix[1, 1], 1], matrix[1, 2], matrix[1, 3]) xx: AoS @@ -20845,7 +21091,7 @@ matrix[1, 1] x: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable xx) ()) 1) ()) (UArray UMatrix) @@ -20901,7 +21147,7 @@ matrix[1, 1] x: AoS (SMatrix AoS ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) UMatrix @@ -20945,7 +21191,7 @@ matrix[1, 1] x: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable xx) ()) 1) ()) (UArray UMatrix) @@ -21001,7 +21247,7 @@ matrix[1, 1] x: AoS (SMatrix AoS ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) UMatrix @@ -21044,7 +21290,7 @@ matrix[1, 1] x: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable xx) ()) 1) ()) (UArray UMatrix) @@ -21100,7 +21346,7 @@ matrix[1, 1] x: AoS (SMatrix AoS ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -21264,7 +21510,7 @@ matrix[1, 1] x: AoS (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -21294,13 +21540,14 @@ matrix[1, 1] x: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id xx_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable xx_dot_1_flat__) ()) (UArray UReal) @@ -21400,7 +21647,8 @@ matrix[1, 1] x: AoS (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id xx_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable xx_dot_2_flat__) ()) (UArray UReal) @@ -21475,7 +21723,8 @@ matrix[1, 1] x: AoS (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id xx_dot_3_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable xx_dot_3_flat__) ()) (UArray UReal) @@ -21616,7 +21865,7 @@ matrix[1, 1] x: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -21765,7 +22014,7 @@ matrix[1, 1] x: AoS ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) (out_block Parameters) - (out_trans (TupleTransformation (Identity Identity Identity))))) + (out_trans (TupleTransformation (Identity Identity Identity))) (out_annotations ()))) (x ((begin_loc ((filename tuple_test.stan) (line_num 6) (col_num 4) (included_from ()))) (end_loc ((filename tuple_test.stan) (line_num 6) (col_num 28) (included_from ())))) @@ -21777,7 +22026,7 @@ matrix[1, 1] x: AoS (SMatrix AoS ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name tuple_test_model) (prog_path tuple_test.stan)) $ ../../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir --debug-mem-patterns tuple_test2.stan matrix[3, 3] m1: AoS @@ -21795,7 +22044,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -21808,13 +22057,14 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id x_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable x_flat__) ()) (UArray UReal) @@ -21893,6 +22143,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -21915,6 +22166,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -21947,7 +22199,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable temp) ()) (UTuple (UMatrix UMatrix)) @@ -21997,6 +22249,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -22019,6 +22272,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -22051,7 +22305,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable temp) ()) (UTuple (UMatrix UMatrix)) @@ -22101,6 +22355,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -22123,6 +22378,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -22180,7 +22436,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -22193,13 +22449,14 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id m1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable m1_flat__) ()) (UArray UReal) @@ -22285,13 +22542,14 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id m2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable m2_flat__) ()) (UArray UReal) @@ -22378,7 +22636,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable m1) ()) UMatrix @@ -22403,7 +22661,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable m2) ()) UMatrix @@ -22434,7 +22692,7 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (m2 ((begin_loc ((filename tuple_test2.stan) (line_num 5) (col_num 2) (included_from ()))) @@ -22447,5 +22705,5 @@ tuple(matrix[2, 2], matrix[3, 3]) temp: AoS (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))))) (prog_name tuple_test2_model) (prog_path tuple_test2.stan)) diff --git a/test/integration/good/tuples/transformed_mir.expected b/test/integration/good/tuples/transformed_mir.expected index 804da4cd4f..d43d8c59dd 100644 --- a/test/integration/good/tuples/transformed_mir.expected +++ b/test/integration/good/tuples/transformed_mir.expected @@ -107,7 +107,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -122,7 +122,7 @@ ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SInt)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable basic) ()) 1) ()) (UArray UReal) @@ -158,7 +158,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_tuple) ()) 1) ()) UInt @@ -194,7 +194,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id tuple_tuple_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable tuple_tuple_dot_2_dot_2_flat__) ()) @@ -264,13 +265,13 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_dot_1_flat__) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_dot_1_flat__) ()) UInt @@ -284,7 +285,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_dot_1_flat__pos__) ()) UInt @@ -292,7 +293,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_dot_2_flat__) ()) (UArray UReal) @@ -306,7 +308,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_dot_2_flat__pos__) ()) UInt @@ -314,7 +316,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_dot_3_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_dot_3_flat__) ()) UVector @@ -328,7 +331,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_dot_3_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_dot_3_flat__pos__) ()) UInt @@ -336,7 +339,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_dot_1_temp__) - (decl_type (Sized SInt)) (initialize Default))) + (decl_type (Sized SInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_dot_2_temp__) @@ -345,7 +348,7 @@ (SArray SReal ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_dot_3_temp__) @@ -354,7 +357,7 @@ (SVector AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -430,7 +433,8 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_dot_3_temp___flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_dot_3_temp___flat__) ()) @@ -560,7 +564,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_arr_tuple) ()) 1) ()) @@ -589,7 +593,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id tuple_arr_tuple_dot_3_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tuple_arr_tuple_dot_3_dot_1_flat__) ()) UReal @@ -603,7 +608,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tuple_arr_tuple_dot_3_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tuple_arr_tuple_dot_3_dot_1_flat__pos__) ()) UInt @@ -611,7 +616,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tuple_arr_tuple_dot_3_dot_2_flat__) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tuple_arr_tuple_dot_3_dot_2_flat__) ()) @@ -626,7 +631,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tuple_arr_tuple_dot_3_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tuple_arr_tuple_dot_3_dot_2_flat__pos__) ()) UInt @@ -634,7 +639,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tuple_arr_tuple_dot_3_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tuple_arr_tuple_dot_3_dot_2_temp__) @@ -643,7 +648,7 @@ (SArray SInt ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -753,13 +758,14 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_1_flat__) ()) UReal @@ -774,7 +780,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_1_flat__pos__) ()) UInt @@ -782,7 +788,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_dot_2_flat__) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_2_flat__) ()) UInt @@ -797,7 +803,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_2_flat__pos__) ()) UInt @@ -805,7 +811,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_dot_3_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_3_dot_1_flat__) ()) UReal @@ -820,7 +827,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_dot_3_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_3_dot_1_flat__pos__) ()) UInt @@ -829,7 +836,7 @@ ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_dot_3_dot_2_dot_1_flat__) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_3_dot_2_dot_1_flat__) ()) UInt @@ -845,7 +852,7 @@ ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_dot_3_dot_2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_3_dot_2_dot_1_flat__pos__) ()) UInt @@ -854,7 +861,8 @@ ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_dot_3_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_3_dot_2_dot_2_flat__) ()) UVector @@ -870,7 +878,7 @@ ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_dot_3_dot_2_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_dot_3_dot_2_dot_2_flat__pos__) ()) UInt @@ -878,11 +886,11 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_dot_2_temp__) - (decl_type (Sized SInt)) (initialize Default))) + (decl_type (Sized SInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly (TupleAD (DataOnly DataOnly))))) @@ -896,7 +904,7 @@ (SVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -1020,7 +1028,8 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_dot_3_temp___dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment @@ -1169,13 +1178,13 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_arr_tuple_dot_1_flat__) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_dot_1_flat__) ()) UInt @@ -1189,7 +1198,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_dot_1_flat__pos__) ()) UInt @@ -1198,7 +1207,8 @@ ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_arr_tuple_dot_2_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_dot_2_dot_1_flat__) ()) @@ -1214,7 +1224,7 @@ ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_dot_2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_dot_2_dot_1_flat__pos__) ()) UInt @@ -1223,7 +1233,8 @@ ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_arr_tuple_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_dot_2_dot_2_flat__) ()) @@ -1239,7 +1250,7 @@ ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_dot_2_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_dot_2_dot_2_flat__pos__) ()) UInt @@ -1247,7 +1258,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_dot_1_temp__) - (decl_type (Sized SInt)) (initialize Default))) + (decl_type (Sized SInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) @@ -1262,7 +1273,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -1301,7 +1312,8 @@ (((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_dot_2_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) @@ -1311,7 +1323,7 @@ (SVector AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym2__) @@ -1363,7 +1375,7 @@ (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_arr_tuple_dot_2_dot_2_temp___flat__) (decl_type (Unsized (UArray UReal))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -1565,13 +1577,13 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id very_deep_dot_1_flat__) - (decl_type (Unsized (UArray UInt))) (initialize Default))) + (decl_type (Unsized (UArray UInt))) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_dot_1_flat__) ()) UInt @@ -1588,7 +1600,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_dot_1_flat__pos__) ()) UInt @@ -1596,7 +1608,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id very_deep_dot_2_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_dot_2_dot_1_flat__) ()) (UArray UReal) @@ -1613,7 +1626,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_dot_2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_dot_2_dot_1_flat__pos__) ()) UInt @@ -1621,7 +1634,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id very_deep_dot_2_dot_2_dot_1_flat__) - (decl_type (Unsized (UArray UComplex))) (initialize Default))) + (decl_type (Unsized (UArray UComplex))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_dot_2_dot_2_dot_1_flat__) ()) @@ -1639,7 +1653,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_dot_2_dot_2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_dot_2_dot_2_dot_1_flat__pos__) ()) UInt @@ -1647,7 +1661,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id very_deep_dot_2_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_dot_2_dot_2_dot_2_flat__) ()) @@ -1665,7 +1680,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_dot_2_dot_2_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_dot_2_dot_2_dot_2_flat__pos__) ()) UInt @@ -1673,7 +1688,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_dot_1_temp__) - (decl_type (Sized SInt)) (initialize Default))) + (decl_type (Sized SInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly (TupleAD (DataOnly DataOnly))))) @@ -1695,7 +1710,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -1733,7 +1748,8 @@ (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_dot_2_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) @@ -1750,7 +1766,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym2__) @@ -1796,7 +1812,8 @@ (((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_dot_2_dot_2_dot_1_temp__) - (decl_type (Sized SComplex)) (initialize Default))) + (decl_type (Sized SComplex)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) @@ -1810,7 +1827,7 @@ ((pattern (Lit Int 7)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym3__) @@ -1877,7 +1894,7 @@ (decl_id very_deep_dot_2_dot_2_dot_2_temp___flat__) (decl_type (Unsized (UArray UReal))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -2183,7 +2200,7 @@ ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable basic_p) ()) 1) ()) (UArray UReal) @@ -2219,7 +2236,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_tuple_p) ()) 1) ()) UReal @@ -2271,7 +2288,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -2363,7 +2380,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_arr_tuple_p) ()) 1) ()) @@ -2457,7 +2474,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -2591,7 +2608,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -2709,7 +2726,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -2868,7 +2885,7 @@ ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable basic_p) ()) 1) ()) (UArray UReal) @@ -2904,7 +2921,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_tuple_p) ()) 1) ()) UReal @@ -2956,7 +2973,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -3048,7 +3065,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_arr_tuple_p) ()) 1) ()) @@ -3142,7 +3159,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -3276,7 +3293,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -3394,7 +3411,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -3553,7 +3570,7 @@ ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable basic_p) ()) 1) ()) (UArray UReal) @@ -3589,7 +3606,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_tuple_p) ()) 1) ()) UReal @@ -3640,7 +3657,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -3730,7 +3747,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_arr_tuple_p) ()) 1) ()) @@ -3822,7 +3839,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -3956,7 +3973,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -4073,7 +4090,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -5117,7 +5134,7 @@ (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -5132,7 +5149,7 @@ ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable basic_p) ()) 1) ()) (UArray UReal) @@ -5196,7 +5213,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_tuple_p) ()) 1) ()) UReal @@ -5232,7 +5249,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id tuple_tuple_p_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable tuple_tuple_p_dot_2_dot_2_flat__) ()) @@ -5356,13 +5374,14 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_p_dot_1_flat__) - (decl_type (Unsized (UArray UComplex))) (initialize Default))) + (decl_type (Unsized (UArray UComplex))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_p_dot_1_flat__) ()) UComplex @@ -5376,7 +5395,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_p_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_p_dot_1_flat__pos__) ()) UInt @@ -5384,7 +5403,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_p_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_p_dot_2_flat__) ()) (UArray UReal) @@ -5398,7 +5418,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_p_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_p_dot_2_flat__pos__) ()) UInt @@ -5406,7 +5426,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_p_dot_3_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_p_dot_3_flat__) ()) UVector @@ -5420,7 +5441,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_p_dot_3_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_p_dot_3_flat__pos__) ()) UInt @@ -5428,7 +5449,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_p_dot_1_temp__) - (decl_type (Sized SComplex)) (initialize Default))) + (decl_type (Sized SComplex)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_p_dot_2_temp__) @@ -5437,7 +5458,7 @@ (SArray SReal ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_p_dot_3_temp__) @@ -5446,7 +5467,7 @@ (SVector AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -5523,7 +5544,8 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_p_dot_3_temp___flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_p_dot_3_temp___flat__) ()) @@ -5735,7 +5757,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_arr_tuple_p) ()) 1) ()) @@ -5764,7 +5786,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id tuple_arr_tuple_p_dot_3_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tuple_arr_tuple_p_dot_3_dot_1_flat__) ()) UReal @@ -5778,7 +5801,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tuple_arr_tuple_p_dot_3_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tuple_arr_tuple_p_dot_3_dot_1_flat__pos__) ()) UInt @@ -5786,7 +5809,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id tuple_arr_tuple_p_dot_3_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tuple_arr_tuple_p_dot_3_dot_2_flat__) ()) @@ -5801,7 +5825,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tuple_arr_tuple_p_dot_3_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable tuple_arr_tuple_p_dot_3_dot_2_flat__pos__) ()) UInt @@ -5809,7 +5833,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tuple_arr_tuple_p_dot_3_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id tuple_arr_tuple_p_dot_3_dot_2_temp__) @@ -5818,7 +5842,7 @@ (SArray SReal ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -6038,13 +6062,14 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_p_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_1_flat__) ()) UReal @@ -6060,7 +6085,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_p_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_1_flat__pos__) ()) UInt @@ -6068,7 +6093,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_p_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_2_flat__) ()) UReal @@ -6084,7 +6110,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_p_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_2_flat__pos__) ()) UInt @@ -6092,7 +6118,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_p_dot_3_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_3_dot_1_flat__) ()) UReal @@ -6108,7 +6135,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_p_dot_3_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_3_dot_1_flat__pos__) ()) UInt @@ -6117,7 +6144,8 @@ ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_p_dot_3_dot_2_dot_1_flat__) - (decl_type (Unsized (UArray UComplex))) (initialize Default))) + (decl_type (Unsized (UArray UComplex))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_3_dot_2_dot_1_flat__) ()) UComplex @@ -6134,7 +6162,7 @@ ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_p_dot_3_dot_2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_3_dot_2_dot_1_flat__pos__) ()) @@ -6144,7 +6172,8 @@ ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_p_dot_3_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_3_dot_2_dot_2_flat__) ()) UVector @@ -6161,7 +6190,7 @@ ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_p_dot_3_dot_2_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_tuple_p_dot_3_dot_2_dot_2_flat__pos__) ()) @@ -6170,11 +6199,11 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_p_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_tuple_p_dot_2_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly (TupleAD (DataOnly DataOnly))))) @@ -6188,7 +6217,7 @@ (SVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -6313,7 +6342,8 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_tuple_p_dot_3_temp___dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment @@ -6652,13 +6682,14 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_arr_tuple_p_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_p_dot_1_flat__) ()) UReal @@ -6672,7 +6703,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_p_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_p_dot_1_flat__pos__) ()) UInt @@ -6681,7 +6712,8 @@ ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_arr_tuple_p_dot_2_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_p_dot_2_dot_1_flat__) ()) @@ -6697,7 +6729,7 @@ ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_p_dot_2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_p_dot_2_dot_1_flat__pos__) ()) UInt @@ -6706,7 +6738,8 @@ ((pattern (Decl (decl_adtype AutoDiffable) (decl_id arr_tuple_arr_tuple_p_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_p_dot_2_dot_2_flat__) ()) @@ -6722,7 +6755,7 @@ ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_p_dot_2_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arr_tuple_arr_tuple_p_dot_2_dot_2_flat__pos__) ()) UInt @@ -6730,7 +6763,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_p_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) @@ -6745,7 +6778,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -6785,7 +6818,8 @@ (((pattern (Decl (decl_adtype DataOnly) (decl_id arr_tuple_arr_tuple_p_dot_2_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) @@ -6795,7 +6829,7 @@ (SVector AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym2__) @@ -6849,7 +6883,7 @@ (decl_id arr_tuple_arr_tuple_p_dot_2_dot_2_temp___flat__) (decl_type (Unsized (UArray UReal))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -7187,13 +7221,14 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id very_deep_p_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_p_dot_1_flat__) ()) UReal @@ -7211,7 +7246,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_p_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_p_dot_1_flat__pos__) ()) UInt @@ -7219,7 +7254,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id very_deep_p_dot_2_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_p_dot_2_dot_1_flat__) ()) @@ -7238,7 +7274,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_p_dot_2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_p_dot_2_dot_1_flat__pos__) ()) UInt @@ -7246,7 +7282,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id very_deep_p_dot_2_dot_2_dot_1_flat__) - (decl_type (Unsized (UArray UComplex))) (initialize Default))) + (decl_type (Unsized (UArray UComplex))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_p_dot_2_dot_2_dot_1_flat__) ()) @@ -7265,7 +7302,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_p_dot_2_dot_2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_p_dot_2_dot_2_dot_1_flat__pos__) ()) UInt @@ -7273,7 +7310,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id very_deep_p_dot_2_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_p_dot_2_dot_2_dot_2_flat__) ()) @@ -7292,7 +7330,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_p_dot_2_dot_2_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable very_deep_p_dot_2_dot_2_dot_2_flat__pos__) ()) UInt @@ -7300,7 +7338,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_p_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly (TupleAD (DataOnly DataOnly))))) @@ -7322,7 +7360,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -7361,7 +7399,7 @@ (((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_p_dot_2_dot_1_temp__) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) @@ -7378,7 +7416,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym2__) @@ -7424,7 +7462,8 @@ (((pattern (Decl (decl_adtype DataOnly) (decl_id very_deep_p_dot_2_dot_2_dot_1_temp__) - (decl_type (Sized SComplex)) (initialize Default))) + (decl_type (Sized SComplex)) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) @@ -7438,7 +7477,7 @@ ((pattern (Lit Int 7)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym3__) @@ -7506,7 +7545,7 @@ (decl_id very_deep_p_dot_2_dot_2_dot_2_temp___flat__) (decl_type (Unsized (UArray UReal))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -8100,7 +8139,7 @@ ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable basic_p) ()) 1) ()) (UArray UReal) @@ -8155,7 +8194,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_tuple_p) ()) 1) ()) UReal @@ -8246,7 +8285,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -8404,7 +8443,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable tuple_arr_tuple_p) ()) 1) ()) @@ -8586,7 +8625,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -8883,7 +8922,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -9120,7 +9159,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -9554,7 +9593,8 @@ ((SArray SReal ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal))) - (out_block Parameters) (out_trans (TupleTransformation (Identity Identity))))) + (out_block Parameters) (out_trans (TupleTransformation (Identity Identity))) + (out_annotations ()))) (tuple_tuple_p ((begin_loc ((filename arrays-tuples-nested.stan) (line_num 13) (col_num 2) (included_from ()))) @@ -9579,7 +9619,8 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))))) (out_block Parameters) (out_trans - (TupleTransformation (Identity (TupleTransformation (Identity Identity))))))) + (TupleTransformation (Identity (TupleTransformation (Identity Identity))))) + (out_annotations ()))) (arr_tuple_p ((begin_loc ((filename arrays-tuples-nested.stan) (line_num 14) (col_num 2) (included_from ()))) @@ -9605,7 +9646,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) (out_block Parameters) - (out_trans (TupleTransformation (Identity Identity Identity))))) + (out_trans (TupleTransformation (Identity Identity Identity))) (out_annotations ()))) (tuple_arr_tuple_p ((begin_loc ((filename arrays-tuples-nested.stan) (line_num 15) (col_num 2) (included_from ()))) @@ -9638,7 +9679,8 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) (out_block Parameters) (out_trans - (TupleTransformation (Identity Identity (TupleTransformation (Identity Identity))))))) + (TupleTransformation (Identity Identity (TupleTransformation (Identity Identity))))) + (out_annotations ()))) (arr_tuple_tuple_p ((begin_loc ((filename arrays-tuples-nested.stan) (line_num 16) (col_num 2) (included_from ()))) @@ -9673,7 +9715,8 @@ (out_trans (TupleTransformation (Identity Identity - (TupleTransformation (Identity (TupleTransformation (Identity Identity))))))))) + (TupleTransformation (Identity (TupleTransformation (Identity Identity))))))) + (out_annotations ()))) (arr_tuple_arr_tuple_p ((begin_loc ((filename arrays-tuples-nested.stan) (line_num 17) (col_num 2) (included_from ()))) @@ -9706,7 +9749,8 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) (out_block Parameters) (out_trans - (TupleTransformation (Identity (TupleTransformation (Identity Identity))))))) + (TupleTransformation (Identity (TupleTransformation (Identity Identity))))) + (out_annotations ()))) (very_deep_p ((begin_loc ((filename arrays-tuples-nested.stan) (line_num 18) (col_num 2) (included_from ()))) @@ -9755,14 +9799,15 @@ (out_trans (TupleTransformation (Identity - (TupleTransformation (Identity (TupleTransformation (Identity Identity))))))))))) + (TupleTransformation (Identity (TupleTransformation (Identity Identity))))))) + (out_annotations ()))))) (prog_name arrays_tuples_nested_model) (prog_path arrays-tuples-nested.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir basic_unpacking.stan ((functions_block ()) (input_vars ()) (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id x) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) UInt @@ -9770,7 +9815,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id y) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable y) ()) UInt @@ -9785,7 +9830,8 @@ (Block (((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id sym1__) - (decl_type (Unsized (UTuple (UInt UInt)))) (initialize Uninit))) + (decl_type (Unsized (UTuple (UInt UInt)))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple (UInt UInt)) @@ -9831,7 +9877,8 @@ (Block (((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id sym1__) - (decl_type (Unsized (UTuple (UInt UInt)))) (initialize Uninit))) + (decl_type (Unsized (UTuple (UInt UInt)))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple (UInt UInt)) @@ -9875,7 +9922,8 @@ (Block (((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id sym1__) - (decl_type (Unsized (UTuple (UInt UInt)))) (initialize Uninit))) + (decl_type (Unsized (UTuple (UInt UInt)))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple (UInt UInt)) @@ -9914,7 +9962,8 @@ (Block (((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id sym1__) - (decl_type (Unsized (UTuple (UInt UInt)))) (initialize Uninit))) + (decl_type (Unsized (UTuple (UInt UInt)))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple (UInt UInt)) @@ -9981,6 +10030,7 @@ (log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id x) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -9999,7 +10049,7 @@ (SArray (STuple (SReal SReal)) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable z) ()) (UArray (UTuple (UReal UReal))) @@ -10047,6 +10097,7 @@ (reverse_mode_log_prob (((pattern (Decl (decl_adtype AutoDiffable) (decl_id x) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10065,7 +10116,7 @@ (SArray (STuple (SReal SReal)) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable z) ()) (UArray (UTuple (UReal UReal))) @@ -10113,6 +10164,7 @@ (generate_quantities (((pattern (Decl (decl_adtype DataOnly) (decl_id x) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10156,7 +10208,7 @@ (transform_inits (((pattern (Decl (decl_adtype AutoDiffable) (decl_id x) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) UReal @@ -10183,7 +10235,7 @@ (unconstrain_array (((pattern (Decl (decl_adtype AutoDiffable) (decl_id x) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) UReal @@ -10205,7 +10257,7 @@ (end_loc ((filename infer_tuple_ad.stan) (line_num 2) (col_num 9) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) (out_block Parameters) - (out_trans Identity))))) + (out_trans Identity) (out_annotations ()))))) (prog_name infer_tuple_ad_model) (prog_path infer_tuple_ad.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir nested_unpacking.stan ((functions_block ()) @@ -10228,7 +10280,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -10253,7 +10305,7 @@ ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) SInt)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable complicated) ()) 1) ()) @@ -10284,7 +10336,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id complicated_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable complicated_dot_2_dot_2_flat__) ()) @@ -10374,11 +10427,11 @@ (SArray SReal ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id y) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) @@ -10387,7 +10440,7 @@ (SVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id w) @@ -10396,11 +10449,11 @@ (SArray SReal ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id i) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block @@ -10414,7 +10467,7 @@ (decl_type (Unsized (UTuple ((UArray UReal) (UTuple (UReal UVector (UArray UReal))) UInt)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) @@ -10452,7 +10505,7 @@ (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable AutoDiffable))) (decl_id sym2__) (decl_type (Unsized (UTuple (UReal UVector (UArray UReal))))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym2__) ()) @@ -10541,11 +10594,11 @@ (SArray SReal ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id y) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) @@ -10554,7 +10607,7 @@ (SVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id w) @@ -10563,11 +10616,11 @@ (SArray SReal ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id i) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block @@ -10581,7 +10634,7 @@ (decl_type (Unsized (UTuple ((UArray UReal) (UTuple (UReal UVector (UArray UReal))) UInt)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) @@ -10619,7 +10672,7 @@ (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable AutoDiffable))) (decl_id sym2__) (decl_type (Unsized (UTuple (UReal UVector (UArray UReal))))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym2__) ()) @@ -10738,7 +10791,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -10767,7 +10820,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id M) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable M) ()) UInt @@ -10814,6 +10867,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10854,7 +10908,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -10879,14 +10933,14 @@ (SMatrix AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id sym1__) (decl_type (Unsized (UTuple (UMatrix UMatrix)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple (UMatrix UMatrix)) @@ -10949,6 +11003,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -10989,7 +11044,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -11014,14 +11069,14 @@ (SMatrix AoS ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id sym1__) (decl_type (Unsized (UTuple (UMatrix UMatrix)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple (UMatrix UMatrix)) @@ -11084,6 +11139,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -11133,7 +11189,7 @@ (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -11146,13 +11202,14 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id A_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable A_flat__) ()) (UArray UReal) @@ -11238,7 +11295,7 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable A) ()) UMatrix @@ -11268,14 +11325,14 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var M)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))))) (prog_name qr_unpack_model) (prog_path qr_unpack.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir simple.stan ((functions_block ()) (input_vars ()) (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -11283,7 +11340,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id x) - (decl_type (Sized (STuple (SReal SInt)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SInt)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) (UTuple (UReal UInt)) @@ -11339,7 +11397,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -11354,7 +11412,7 @@ ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SInt)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) (UTuple ((UArray UReal) UInt)) @@ -11421,7 +11479,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -11439,7 +11497,7 @@ ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SInt)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) (UTuple ((UArray (UArray UReal)) UInt)) @@ -11558,7 +11616,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -11567,7 +11625,7 @@ ((pattern (Decl (decl_adtype (TupleAD (DataOnly (TupleAD (DataOnly DataOnly))))) (decl_id y) (decl_type (Sized (STuple (SInt (STuple (SReal SInt)))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable y) ()) 1) ()) UInt @@ -11697,7 +11755,7 @@ (SVector AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable x) ()) 1) ()) UInt @@ -11731,7 +11789,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id x_dot_3_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable x_dot_3_flat__) ()) (UArray UReal) @@ -11856,13 +11915,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id z_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable z_dot_1_flat__) ()) UReal @@ -11876,7 +11936,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id z_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable z_dot_1_flat__pos__) ()) UInt @@ -11884,7 +11944,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id z_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable z_dot_2_flat__) ()) UVector @@ -11898,7 +11959,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id z_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable z_dot_2_flat__pos__) ()) UInt @@ -11906,7 +11967,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id z_dot_1_temp__) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id z_dot_2_temp__) @@ -11915,7 +11976,7 @@ (SVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -11968,7 +12029,8 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id z_dot_2_temp___flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable z_dot_2_temp___flat__) ()) @@ -12225,7 +12287,7 @@ $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple-constraints-params.stan ((functions_block (((fdrt (ReturnType (UTuple (UReal UReal)))) (fdname foo) (fdsuffix FnPlain) - (fdargs ()) + (fdargs ()) (fdannotations ()) (fdbody (((pattern (Block @@ -12263,7 +12325,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id indicator) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable indicator) ()) UInt @@ -12307,7 +12369,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id complicated_brack_dot2_1dim__) - (decl_type (Sized SInt)) (initialize Default))) + (decl_type (Sized SInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable complicated_brack_dot2_1dim__) ()) UInt @@ -12340,7 +12402,8 @@ (log_prob (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -12383,7 +12446,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -12460,6 +12523,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id t) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12512,7 +12576,7 @@ ((pattern (Var complicated_brack_dot2_1dim__)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -12634,7 +12698,8 @@ (reverse_mode_log_prob (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -12677,7 +12742,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -12754,6 +12819,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id t) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -12806,7 +12872,7 @@ ((pattern (Var complicated_brack_dot2_1dim__)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -12928,7 +12994,8 @@ (generate_quantities (((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -12971,7 +13038,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -13048,6 +13115,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id t) (decl_type (Sized SReal)) + (decl_annotations ()) (initialize (Assign ((pattern @@ -13098,7 +13166,7 @@ ((pattern (Var complicated_brack_dot2_1dim__)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -13534,7 +13602,7 @@ (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -13542,7 +13610,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -13619,13 +13688,14 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id ps2_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable ps2_dot_1_flat__) ()) UReal @@ -13639,7 +13709,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id ps2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable ps2_dot_1_flat__pos__) ()) UInt @@ -13647,7 +13717,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id ps2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable ps2_dot_2_flat__) ()) UVector @@ -13661,7 +13732,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id ps2_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable ps2_dot_2_flat__pos__) ()) UInt @@ -13669,7 +13740,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id ps2_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id ps2_dot_2_temp__) @@ -13678,7 +13749,7 @@ (SVector AoS ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -13731,7 +13802,8 @@ (((pattern (Decl (decl_adtype AutoDiffable) (decl_id ps2_dot_2_temp___flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable ps2_dot_2_temp___flat__) ()) @@ -13945,7 +14017,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id t) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable t) ()) UReal @@ -14011,13 +14083,14 @@ ((pattern (Var complicated_brack_dot2_1dim__)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id complicated_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable complicated_dot_1_flat__) ()) UReal @@ -14032,7 +14105,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id complicated_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable complicated_dot_1_flat__pos__) ()) UInt @@ -14040,7 +14113,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id complicated_dot_2_dot_1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable complicated_dot_2_dot_1_flat__) ()) @@ -14056,7 +14130,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id complicated_dot_2_dot_1_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable complicated_dot_2_dot_1_flat__pos__) ()) UInt @@ -14064,7 +14138,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id complicated_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable complicated_dot_2_dot_2_flat__) ()) @@ -14080,7 +14155,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id complicated_dot_2_dot_2_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable complicated_dot_2_dot_2_flat__pos__) ()) UInt @@ -14088,7 +14163,8 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id complicated_dot_2_dot_3_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Default))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable complicated_dot_2_dot_3_flat__) ()) @@ -14104,7 +14180,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id complicated_dot_2_dot_3_flat__pos__) - (decl_type (Unsized UInt)) (initialize Default))) + (decl_type (Unsized UInt)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable complicated_dot_2_dot_3_flat__pos__) ()) UInt @@ -14112,7 +14188,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id complicated_dot_1_temp__) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly DataOnly))) @@ -14132,7 +14208,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Var complicated_brack_dot2_1dim__)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -14171,7 +14247,7 @@ (((pattern (Decl (decl_adtype DataOnly) (decl_id complicated_dot_2_dot_1_temp__) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) @@ -14181,7 +14257,7 @@ (SVector AoS ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) @@ -14193,7 +14269,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym2__) @@ -14240,7 +14316,7 @@ (Decl (decl_adtype AutoDiffable) (decl_id complicated_dot_2_dot_2_temp___flat__) (decl_type (Unsized (UArray UReal))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -14370,7 +14446,7 @@ (Decl (decl_adtype AutoDiffable) (decl_id complicated_dot_2_dot_3_temp___flat__) (decl_type (Unsized (UArray UReal))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -14775,7 +14851,8 @@ (unconstrain_array (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -14834,7 +14911,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -14977,7 +15054,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id t) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable t) ()) UReal @@ -15034,7 +15111,7 @@ ((pattern (Var complicated_brack_dot2_1dim__)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -15331,7 +15408,8 @@ ((Lower ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + (out_annotations ()))) (ps2 ((begin_loc ((filename tuple-constraints-params.stan) (line_num 11) (col_num 2) @@ -15369,7 +15447,8 @@ (TupleTransformation ((Lower ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) - Simplex))))) + Simplex))) + (out_annotations ()))) (t ((begin_loc ((filename tuple-constraints-params.stan) (line_num 12) (col_num 2) @@ -15395,7 +15474,8 @@ ((type_ (UTuple (UReal UReal))) (loc ) (adlevel (TupleAD (AutoDiffable AutoDiffable)))))) 2)) - (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))))) + (meta ((type_ UReal) (loc ) (adlevel AutoDiffable)))))) + (out_annotations ()))) (complicated ((begin_loc ((filename tuple-constraints-params.stan) (line_num 14) (col_num 2) @@ -15480,12 +15560,13 @@ (out_block Parameters) (out_trans (TupleTransformation - (Identity (TupleTransformation (Identity Simplex CholeskyCov))))))))) + (Identity (TupleTransformation (Identity Simplex CholeskyCov))))) + (out_annotations ()))))) (prog_name tuple_constraints_params_model) (prog_path tuple-constraints-params.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple-dataonly.stan ((functions_block (((fdrt (ReturnType UReal)) (fdname foo) (fdsuffix FnPlain) - (fdargs ((DataOnly x (UTuple (UReal UReal))))) + (fdargs ((DataOnly x (UTuple (UReal UReal))))) (fdannotations ()) (fdbody (((pattern (Block @@ -15507,7 +15588,7 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname bar) (fdsuffix FnPlain) - (fdargs ((DataOnly x (UArray (UTuple (UReal UReal)))))) + (fdargs ((DataOnly x (UArray (UTuple (UReal UReal)))))) (fdannotations ()) (fdbody (((pattern (Block @@ -15537,7 +15618,8 @@ (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname baz) (fdsuffix FnPlain) - (fdargs ((DataOnly x (UArray (UTuple ((UArray UMatrix) UReal)))))) + (fdargs ((DataOnly x (UArray (UTuple ((UArray UMatrix) UReal)))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -15592,7 +15674,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -15600,7 +15682,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id d) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable d) ()) 1) ()) UReal @@ -15835,7 +15918,7 @@ $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple-dataonly2.stan ((functions_block (((fdrt (ReturnType UReal)) (fdname tuple_tester) (fdsuffix FnPlain) - (fdargs ((DataOnly x (UTuple ((UArray UReal) UInt))))) + (fdargs ((DataOnly x (UTuple ((UArray UReal) UInt))))) (fdannotations ()) (fdbody (((pattern (Block @@ -15938,7 +16021,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -15951,7 +16034,7 @@ (SArray (STuple (SReal SReal)) ((pattern (Lit Int 100)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) @@ -15972,7 +16055,8 @@ (Block (((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id t) - (decl_type (Unsized (UTuple (UReal UReal)))) (initialize Default))) + (decl_type (Unsized (UTuple (UReal UReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable t) ()) (UTuple (UReal UReal)) @@ -16035,7 +16119,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -16055,7 +16139,7 @@ (SArray SInt ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ds) ()) 1) ()) UInt @@ -16136,7 +16220,8 @@ (log_prob (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -16265,7 +16350,8 @@ (reverse_mode_log_prob (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -16394,7 +16480,8 @@ (generate_quantities (((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -16476,7 +16563,7 @@ (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -16484,7 +16571,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -16551,7 +16639,8 @@ (unconstrain_array (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -16608,14 +16697,15 @@ ((Lower ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + (out_annotations ()))))) (prog_name tuple_full_model) (prog_path tuple-full.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple-ix-assign.stan ((functions_block ()) (input_vars ()) (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -16623,7 +16713,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id x) - (decl_type (Sized (STuple (SInt SInt)))) (initialize Default))) + (decl_type (Sized (STuple (SInt SInt)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable x) ()) 1) ()) UInt @@ -16661,7 +16752,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -16676,7 +16767,7 @@ ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SInt)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -16718,7 +16809,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -16730,7 +16821,7 @@ (Sized (SArray (STuple (SInt SInt)) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -16776,7 +16867,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -16797,7 +16888,7 @@ ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SInt)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment @@ -16843,7 +16934,8 @@ (log_prob (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -16877,7 +16969,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps2) ()) 1) ()) UReal @@ -16917,7 +17009,8 @@ (reverse_mode_log_prob (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -16951,7 +17044,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps2) ()) 1) ()) UReal @@ -16991,7 +17084,8 @@ (generate_quantities (((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -17025,7 +17119,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps2) ()) 1) ()) UReal @@ -17167,7 +17261,7 @@ (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -17175,7 +17269,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -17245,7 +17340,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps2) ()) 1) ()) UReal @@ -17280,7 +17375,8 @@ (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id ps2_dot_2_dot_2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable ps2_dot_2_dot_2_flat__) ()) (UArray UReal) @@ -17408,7 +17504,8 @@ (unconstrain_array (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -17460,7 +17557,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps2) ()) 1) ()) UReal @@ -17545,7 +17642,7 @@ ((filename tuple-nested-param.stan) (line_num 2) (col_num 23) (included_from ())))) ((out_unconstrained_st (STuple (SReal SReal))) (out_constrained_st (STuple (SReal SReal))) (out_block Parameters) - (out_trans (TupleTransformation (Identity Identity))))) + (out_trans (TupleTransformation (Identity Identity))) (out_annotations ()))) (ps2 ((begin_loc ((filename tuple-nested-param.stan) (line_num 3) (col_num 2) (included_from ()))) @@ -17573,14 +17670,16 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))))) (out_block Parameters) (out_trans - (TupleTransformation (Identity (TupleTransformation (Identity Identity))))))))) + (TupleTransformation (Identity (TupleTransformation (Identity Identity))))) + (out_annotations ()))))) (prog_name tuple_nested_param_model) (prog_path tuple-nested-param.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple-params.stan ((functions_block ()) (input_vars ()) (prepare_data ()) (log_prob (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -17608,7 +17707,8 @@ (reverse_mode_log_prob (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -17636,7 +17736,8 @@ (generate_quantities (((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -17713,7 +17814,7 @@ (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -17721,7 +17822,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -17784,7 +17886,8 @@ (unconstrain_array (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id ps) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable ps) ()) 1) ()) UReal @@ -17838,12 +17941,14 @@ (TupleTransformation (Identity (Lower - ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))))))) + ((pattern (Lit Int 0)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) + (out_annotations ()))))) (prog_name tuple_params_model) (prog_path tuple-params.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple-promotion.stan ((functions_block (((fdrt (ReturnType UReal)) (fdname dummy) (fdsuffix FnPlain) (fdargs ((AutoDiffable test (UTuple ((UArray UReal) (UArray UReal)))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -17902,7 +18007,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -17914,13 +18019,14 @@ (Sized (SVector AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id V_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable V_flat__) ()) (UArray UReal) @@ -17985,7 +18091,7 @@ (SArray SInt ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable d) ()) 1) ()) (UArray UInt) @@ -18014,7 +18120,7 @@ ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl @@ -18035,7 +18141,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SInt)))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id basic) @@ -18046,7 +18152,7 @@ ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SComplex)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable basic) ()) (UTuple ((UArray UReal) UComplex)) @@ -18086,7 +18192,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable CV) ()) (UTuple (UComplexVector UReal)) @@ -18117,7 +18223,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SInt)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable V2) ()) (UTuple (UVector UInt)) @@ -18144,7 +18250,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id t) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable t) ()) UReal @@ -18174,7 +18280,7 @@ (SArray SComplex ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable d2) ()) (UTuple ((UArray UComplex) (UArray UComplex))) @@ -18198,7 +18304,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable V3) ()) (UTuple (UVector UReal)) @@ -18224,7 +18330,7 @@ ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arrs2) ()) (UArray (UTuple (UReal (UArray UComplex)))) @@ -18260,7 +18366,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable nested2) ()) @@ -18309,7 +18415,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable nested3) ()) @@ -18349,7 +18455,7 @@ (SArray SComplex ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable d2) ()) (UTuple ((UArray UComplex) (UArray UComplex))) @@ -18373,7 +18479,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable V3) ()) (UTuple (UVector UReal)) @@ -18399,7 +18505,7 @@ ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable arrs2) ()) (UArray (UTuple (UReal (UArray UComplex)))) @@ -18435,7 +18541,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable nested2) ()) @@ -18484,7 +18590,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable nested3) ()) @@ -18524,7 +18630,7 @@ (SArray SComplex ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id V3) @@ -18535,7 +18641,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id arrs2) @@ -18548,7 +18654,7 @@ ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl @@ -18569,7 +18675,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl @@ -18590,7 +18696,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal)))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (IfElse @@ -19168,7 +19274,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id y) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable y) ()) UInt @@ -19176,7 +19282,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id x) - (decl_type (Sized (STuple (SReal SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SReal SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) (UTuple (UReal UReal)) @@ -19199,7 +19306,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id z) - (decl_type (Sized (STuple (SComplex SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SComplex SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable z) ()) (UTuple (UComplex UReal)) @@ -19216,7 +19324,8 @@ (meta )) ((pattern (Decl (decl_adtype (TupleAD (DataOnly DataOnly))) (decl_id z2) - (decl_type (Sized (STuple (SComplex SReal)))) (initialize Default))) + (decl_type (Sized (STuple (SComplex SReal)))) (decl_annotations ()) + (initialize Default))) (meta )) ((pattern (Assignment ((LVariable z2) ()) (UTuple (UComplex UReal)) @@ -19330,7 +19439,7 @@ (SArray SComplex ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) (out_block TransformedParameters) - (out_trans (TupleTransformation (Identity Identity))))) + (out_trans (TupleTransformation (Identity Identity))) (out_annotations ()))) (V3 ((begin_loc ((filename tuple-promotion.stan) (line_num 25) (col_num 2) (included_from ()))) @@ -19347,7 +19456,7 @@ ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SReal))) (out_block TransformedParameters) - (out_trans (TupleTransformation (Identity Identity))))) + (out_trans (TupleTransformation (Identity Identity))) (out_annotations ()))) (arrs2 ((begin_loc ((filename tuple-promotion.stan) (line_num 27) (col_num 2) (included_from ()))) @@ -19368,7 +19477,7 @@ ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) (out_block TransformedParameters) - (out_trans (TupleTransformation (Identity Identity))))) + (out_trans (TupleTransformation (Identity Identity))) (out_annotations ()))) (nested2 ((begin_loc ((filename tuple-promotion.stan) (line_num 29) (col_num 2) (included_from ()))) @@ -19404,7 +19513,8 @@ (out_trans (TupleTransformation ((TupleTransformation (Identity Identity)) Identity - (TupleTransformation (Identity Identity))))))) + (TupleTransformation (Identity Identity))))) + (out_annotations ()))) (nested3 ((begin_loc ((filename tuple-promotion.stan) (line_num 30) (col_num 2) (included_from ()))) @@ -19440,14 +19550,15 @@ (out_trans (TupleTransformation ((TupleTransformation (Identity Identity)) Identity - (TupleTransformation (Identity Identity))))))) + (TupleTransformation (Identity Identity))))) + (out_annotations ()))) (y ((begin_loc ((filename tuple-promotion.stan) (line_num 34) (col_num 2) (included_from ()))) (end_loc ((filename tuple-promotion.stan) (line_num 34) (col_num 12) (included_from ())))) ((out_unconstrained_st SInt) (out_constrained_st SInt) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (x ((begin_loc ((filename tuple-promotion.stan) (line_num 35) (col_num 2) (included_from ()))) @@ -19455,7 +19566,7 @@ ((filename tuple-promotion.stan) (line_num 35) (col_num 31) (included_from ())))) ((out_unconstrained_st (STuple (SReal SReal))) (out_constrained_st (STuple (SReal SReal))) (out_block GeneratedQuantities) - (out_trans (TupleTransformation (Identity Identity))))) + (out_trans (TupleTransformation (Identity Identity))) (out_annotations ()))) (z ((begin_loc ((filename tuple-promotion.stan) (line_num 36) (col_num 2) (included_from ()))) @@ -19463,7 +19574,7 @@ ((filename tuple-promotion.stan) (line_num 36) (col_num 29) (included_from ())))) ((out_unconstrained_st (STuple (SComplex SReal))) (out_constrained_st (STuple (SComplex SReal))) (out_block GeneratedQuantities) - (out_trans (TupleTransformation (Identity Identity))))) + (out_trans (TupleTransformation (Identity Identity))) (out_annotations ()))) (z2 ((begin_loc ((filename tuple-promotion.stan) (line_num 37) (col_num 2) (included_from ()))) @@ -19471,12 +19582,12 @@ ((filename tuple-promotion.stan) (line_num 37) (col_num 30) (included_from ())))) ((out_unconstrained_st (STuple (SComplex SReal))) (out_constrained_st (STuple (SComplex SReal))) (out_block GeneratedQuantities) - (out_trans (TupleTransformation (Identity Identity))))))) + (out_trans (TupleTransformation (Identity Identity))) (out_annotations ()))))) (prog_name tuple_promotion_model) (prog_path tuple-promotion.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple-templating.stan ((functions_block (((fdrt Void) (fdname foo) (fdsuffix FnPlain) - (fdargs ((AutoDiffable test (UTuple (UMatrix UInt))))) + (fdargs ((AutoDiffable test (UTuple (UMatrix UInt))))) (fdannotations ()) (fdbody (((pattern (Block @@ -19495,6 +19606,7 @@ (fdloc )) ((fdrt (ReturnType UReal)) (fdname tsum) (fdsuffix FnPlain) (fdargs ((AutoDiffable s (UTuple ((UArray UInt) (UArray UReal)))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -19515,7 +19627,7 @@ (meta )))) (fdloc )) ((fdrt Void) (fdname foo2) (fdsuffix FnPlain) - (fdargs ((AutoDiffable test (UArray (UTuple (UMatrix UInt)))))) + (fdargs ((AutoDiffable test (UArray (UTuple (UMatrix UInt)))))) (fdannotations ()) (fdbody (((pattern (Block @@ -19541,7 +19653,7 @@ (meta )))) (fdloc )) ((fdrt Void) (fdname foo3) (fdsuffix FnPlain) - (fdargs ((AutoDiffable test (UTuple (UReal UMatrix))))) + (fdargs ((AutoDiffable test (UTuple (UReal UMatrix))))) (fdannotations ()) (fdbody (((pattern (Block @@ -19562,6 +19674,7 @@ (fdargs ((AutoDiffable t1 (UTuple ((UArray UMatrix) (UTuple (UInt UMatrix)) UReal))) (AutoDiffable t2 (UArray (UTuple (UInt UMatrix)))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -19627,7 +19740,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -19635,7 +19748,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -19670,13 +19783,14 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id m1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable m1_flat__) ()) (UArray UReal) @@ -19765,13 +19879,14 @@ (SMatrix AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id m2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable m2_flat__) ()) (UArray UReal) @@ -19853,7 +19968,7 @@ (Sized (SArray SInt ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable a1) ()) (UArray UInt) @@ -19875,7 +19990,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable a2) ()) (UArray UReal) @@ -19929,7 +20044,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id s) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable s) ()) UReal @@ -20108,12 +20223,12 @@ (end_loc ((filename tuple-templating.stan) (line_num 34) (col_num 26) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block GeneratedQuantities) (out_trans Identity))))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))))) (prog_name tuple_templating_model) (prog_path tuple-templating.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple_copying.stan ((functions_block (((fdrt Void) (fdname f) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x (UTuple (UMatrix UMatrix))))) + (fdargs ((AutoDiffable x (UTuple (UMatrix UMatrix))))) (fdannotations ()) (fdbody (((pattern (Block @@ -20142,7 +20257,8 @@ (meta )))) (fdloc )) ((fdrt Void) (fdname g) (fdsuffix FnPlain) - (fdargs ((AutoDiffable x (UTuple (UMatrix UInt (UArray UReal)))))) + (fdargs ((AutoDiffable x (UTuple (UMatrix UInt (UArray UReal)))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -20183,6 +20299,7 @@ (fdloc )) ((fdrt Void) (fdname h) (fdsuffix FnPlain) (fdargs ((AutoDiffable x (UTuple (UReal (UTuple (UMatrix (UArray UReal)))))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -20258,7 +20375,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -20271,13 +20388,14 @@ (SMatrix AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id x_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable x_flat__) ()) (UArray UReal) @@ -20354,7 +20472,7 @@ (Sized (SArray SReal ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable y) ()) (UArray UReal) @@ -20377,7 +20495,7 @@ (SArray SReal ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )))) (log_prob (((pattern @@ -20387,6 +20505,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20409,6 +20528,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20441,7 +20561,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable temp) ()) (UTuple (UMatrix UMatrix)) @@ -20499,7 +20619,7 @@ (SArray SReal ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable temp2) ()) (UTuple (UMatrix UInt (UArray UReal))) @@ -20563,7 +20683,7 @@ (SArray SReal ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable temp3) ()) @@ -20644,6 +20764,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20666,6 +20787,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20698,7 +20820,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable temp) ()) (UTuple (UMatrix UMatrix)) @@ -20756,7 +20878,7 @@ (SArray SReal ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable temp2) ()) (UTuple (UMatrix UInt (UArray UReal))) @@ -20820,7 +20942,7 @@ (SArray SReal ((pattern (Lit Int 10)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable temp3) ()) @@ -20901,6 +21023,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20923,6 +21046,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -20980,7 +21104,7 @@ (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -20993,13 +21117,14 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id m1_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable m1_flat__) ()) (UArray UReal) @@ -21085,13 +21210,14 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id m2_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable m2_flat__) ()) (UArray UReal) @@ -21178,7 +21304,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable m1) ()) UMatrix @@ -21203,7 +21329,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable m2) ()) UMatrix @@ -21235,7 +21361,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (m2 ((begin_loc ((filename tuple_copying.stan) (line_num 27) (col_num 2) (included_from ()))) @@ -21249,7 +21375,7 @@ (SMatrix AoS ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 3)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))))) (prog_name tuple_copying_model) (prog_path tuple_copying.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple_exprs.stan ((functions_block ()) (input_vars ()) (prepare_data ()) (log_prob ()) @@ -21280,7 +21406,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id x) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable x) ()) UInt @@ -21288,7 +21414,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id y) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable y) ()) UInt @@ -21296,7 +21422,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id z) (decl_type (Sized SComplex)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id foo) @@ -21305,7 +21431,7 @@ (SMatrix AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnPrint) @@ -21404,19 +21530,19 @@ ((filename tuple_exprs.stan) (line_num 2) (col_num 2) (included_from ()))) (end_loc ((filename tuple_exprs.stan) (line_num 2) (col_num 12) (included_from ())))) ((out_unconstrained_st SInt) (out_constrained_st SInt) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (y ((begin_loc ((filename tuple_exprs.stan) (line_num 3) (col_num 2) (included_from ()))) (end_loc ((filename tuple_exprs.stan) (line_num 3) (col_num 12) (included_from ())))) ((out_unconstrained_st SInt) (out_constrained_st SInt) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (z ((begin_loc ((filename tuple_exprs.stan) (line_num 4) (col_num 2) (included_from ()))) (end_loc ((filename tuple_exprs.stan) (line_num 4) (col_num 12) (included_from ())))) ((out_unconstrained_st SComplex) (out_constrained_st SComplex) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (foo ((begin_loc ((filename tuple_exprs.stan) (line_num 5) (col_num 2) (included_from ()))) @@ -21429,7 +21555,7 @@ (SMatrix AoS ((pattern (Lit Int 2)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 4)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))))) (prog_name tuple_exprs_model) (prog_path tuple_exprs.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple_hof.stan ((functions_block @@ -21437,6 +21563,7 @@ (fdargs ((AutoDiffable y_slice (UArray UReal)) (AutoDiffable start UInt) (AutoDiffable end UInt) (AutoDiffable m (UTuple (UReal (UArray UInt)))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -21482,7 +21609,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -21490,7 +21617,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -21519,7 +21646,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable data_y) ()) (UArray UReal) @@ -21544,7 +21671,7 @@ (SReal (SArray SInt ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LTupleProjection ((LVariable data_m) ()) 1) ()) UReal @@ -21570,7 +21697,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id sum1) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sum1) ()) UReal @@ -21607,6 +21734,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -21622,7 +21750,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sum2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sum2) ()) UReal @@ -21652,6 +21780,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -21667,7 +21796,7 @@ (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id sum2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable sum2) ()) UReal @@ -21697,6 +21826,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -21712,7 +21842,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id sum2) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -21792,7 +21922,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable param_y) ()) (UArray UReal) @@ -21818,7 +21948,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable param_y) ()) (UArray UReal) @@ -21846,12 +21976,12 @@ (out_constrained_st (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (sum2 ((begin_loc ((filename tuple_hof.stan) (line_num 19) (col_num 2) (included_from ()))) (end_loc ((filename tuple_hof.stan) (line_num 19) (col_num 50) (included_from ())))) ((out_unconstrained_st SReal) (out_constrained_st SReal) - (out_block TransformedParameters) (out_trans Identity))))) + (out_block TransformedParameters) (out_trans Identity) (out_annotations ()))))) (prog_name tuple_hof_model) (prog_path tuple_hof.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple_lpdf.stan ((functions_block @@ -21859,6 +21989,7 @@ (fdargs ((AutoDiffable x (UTuple (UReal UReal))) (AutoDiffable y (UTuple (UReal UReal UReal))))) + (fdannotations ()) (fdbody (((pattern (Block @@ -21971,7 +22102,7 @@ $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir tuple_lpdf2.stan ((functions_block (((fdrt (ReturnType UReal)) (fdname foo_lpdf) (fdsuffix (FnLpdf ())) - (fdargs ((AutoDiffable x (UTuple (UReal UInt))))) + (fdargs ((AutoDiffable x (UTuple (UReal UInt))))) (fdannotations ()) (fdbody (((pattern (Block @@ -22055,6 +22186,7 @@ ((functions_block (((fdrt (ReturnType UReal)) (fdname foo_lpmf) (fdsuffix (FnLpdf ())) (fdargs ((AutoDiffable x (UTuple (UInt UInt))) (AutoDiffable y UReal))) + (fdannotations ()) (fdbody (((pattern (Block @@ -22235,7 +22367,7 @@ (SMatrix AoS ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable m) ()) UMatrix @@ -22259,7 +22391,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable t) ()) (UTuple (UReal UMatrix)) @@ -22289,7 +22421,7 @@ (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable s) ()) (UTuple (UReal UMatrix)) @@ -22383,7 +22515,7 @@ (SMatrix AoS ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block GeneratedQuantities) (out_trans Identity))) + (out_block GeneratedQuantities) (out_trans Identity) (out_annotations ()))) (t ((begin_loc ((filename tuple_temporary.stan) (line_num 4) (col_num 2) (included_from ()))) @@ -22402,7 +22534,7 @@ ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) (out_block GeneratedQuantities) - (out_trans (TupleTransformation (Identity Identity))))) + (out_trans (TupleTransformation (Identity Identity))) (out_annotations ()))) (s ((begin_loc ((filename tuple_temporary.stan) (line_num 6) (col_num 2) (included_from ()))) @@ -22421,7 +22553,7 @@ ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))) ((pattern (Lit Int 1)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))))) (out_block GeneratedQuantities) - (out_trans (TupleTransformation (Identity Identity))))))) + (out_trans (TupleTransformation (Identity Identity))) (out_annotations ()))))) (prog_name tuple_temporary_model) (prog_path tuple_temporary.stan)) $ ../../../../../install/default/bin/stanc -fsoa --debug-optimized-mir unpack_promote.stan ((functions_block ()) @@ -22449,7 +22581,7 @@ (prepare_data (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -22457,7 +22589,7 @@ (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id N) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable N) ()) UInt @@ -22496,13 +22628,14 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id x_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable x_flat__) ()) (UArray UReal) @@ -22567,7 +22700,7 @@ (Sized (SArray SInt ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable y) ()) (UArray UInt) @@ -22598,7 +22731,7 @@ ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable td) ()) (UTuple ((UArray UInt) UVector)) @@ -22632,6 +22765,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -22651,6 +22785,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -22680,7 +22815,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -22696,7 +22831,7 @@ (Sized (SArray SComplex ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -22712,7 +22847,7 @@ (Sized (SComplexVector ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block @@ -22720,7 +22855,7 @@ (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id sym1__) (decl_type (Unsized (UTuple ((UArray UReal) UComplexVector)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple ((UArray UReal) UComplexVector)) @@ -22772,7 +22907,7 @@ (decl_id sym1__) (decl_type (Unsized (UTuple ((UArray UReal) (UArray UComplex) UComplexVector)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) @@ -22851,7 +22986,7 @@ (decl_id sym1__) (decl_type (Unsized (UTuple ((UArray UReal) (UArray UComplex) UComplexVector)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) @@ -22942,13 +23077,14 @@ ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SInt)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable DataOnly))) (decl_id sym1__) - (decl_type (Unsized (UTuple (UComplexVector UInt)))) (initialize Uninit))) + (decl_type (Unsized (UTuple (UComplexVector UInt)))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple (UComplexVector UInt)) @@ -23004,6 +23140,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -23023,6 +23160,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -23052,7 +23190,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -23068,7 +23206,7 @@ (Sized (SArray SComplex ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp (CompilerInternal FnValidateSize) @@ -23084,7 +23222,7 @@ (Sized (SComplexVector ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block @@ -23092,7 +23230,7 @@ (Decl (decl_adtype (TupleAD (AutoDiffable AutoDiffable))) (decl_id sym1__) (decl_type (Unsized (UTuple ((UArray UReal) UComplexVector)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple ((UArray UReal) UComplexVector)) @@ -23144,7 +23282,7 @@ (decl_id sym1__) (decl_type (Unsized (UTuple ((UArray UReal) (UArray UComplex) UComplexVector)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) @@ -23223,7 +23361,7 @@ (decl_id sym1__) (decl_type (Unsized (UTuple ((UArray UReal) (UArray UComplex) UComplexVector)))) - (initialize Uninit))) + (decl_annotations ()) (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) @@ -23314,13 +23452,14 @@ ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) SInt)))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype (TupleAD (AutoDiffable DataOnly))) (decl_id sym1__) - (decl_type (Unsized (UTuple (UComplexVector UInt)))) (initialize Uninit))) + (decl_type (Unsized (UTuple (UComplexVector UInt)))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable sym1__) ()) (UTuple (UComplexVector UInt)) @@ -23376,6 +23515,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -23395,6 +23535,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) + (decl_annotations ()) (initialize (Assign ((pattern @@ -23452,7 +23593,7 @@ (transform_inits (((pattern (Decl (decl_adtype DataOnly) (decl_id pos__) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable pos__) ()) UInt @@ -23464,7 +23605,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) (UArray UReal) @@ -23489,13 +23630,14 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id theta_flat__) - (decl_type (Unsized (UArray UReal))) (initialize Uninit))) + (decl_type (Unsized (UArray UReal))) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Assignment ((LVariable theta_flat__) ()) (UArray UReal) @@ -23564,7 +23706,7 @@ (Sized (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable alpha) ()) (UArray UReal) @@ -23588,7 +23730,7 @@ (Sized (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Assignment ((LVariable theta) ()) UVector @@ -23618,7 +23760,7 @@ (out_constrained_st (SArray SReal ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))) (theta ((begin_loc ((filename unpack_promote.stan) (line_num 11) (col_num 2) (included_from ()))) @@ -23630,5 +23772,5 @@ (out_constrained_st (SVector AoS ((pattern (Var N)) (meta ((type_ UInt) (loc ) (adlevel DataOnly)))))) - (out_block Parameters) (out_trans Identity))))) + (out_block Parameters) (out_trans Identity) (out_annotations ()))))) (prog_name unpack_promote_model) (prog_path unpack_promote.stan)) diff --git a/test/integration/good/warning/pretty.expected b/test/integration/good/warning/pretty.expected index 94bb104d5d..67aa40f9d7 100644 --- a/test/integration/good/warning/pretty.expected +++ b/test/integration/good/warning/pretty.expected @@ -589,6 +589,13 @@ Warning in 'self-assign.stan', line 22, column 2: Assignment of variable to itself. Warning in 'self-assign.stan', line 24, column 2: Assignment of variable to itself during declaration. This is almost certainly a bug. + $ ../../../../../install/default/bin/stanc --auto-format unknown_annotation.stan +parameters { + @not_a_real_annotation real unused; +} + +Warning in 'unknown_annotation.stan', line 2, column 31: Unknown annotation + 'not_a_real_annotation' will be ignored by the compiler $ ../../../../../install/default/bin/stanc --auto-format unreachable_statement.stan functions { void foo(real x) { diff --git a/test/integration/good/warning/unknown_annotation.stan b/test/integration/good/warning/unknown_annotation.stan new file mode 100644 index 0000000000..fab4c180e7 --- /dev/null +++ b/test/integration/good/warning/unknown_annotation.stan @@ -0,0 +1,3 @@ +parameters { + @not_a_real_annotation real unused; +} diff --git a/test/unit/Ast_to_Mir_tests.ml b/test/unit/Ast_to_Mir_tests.ml index 51014e3441..13c9b42201 100644 --- a/test/unit/Ast_to_Mir_tests.ml +++ b/test/unit/Ast_to_Mir_tests.ml @@ -41,7 +41,7 @@ let%expect_test "Prefix-Op-Example" = (Block (((pattern (Decl (decl_adtype AutoDiffable) (decl_id i) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (IfElse @@ -81,7 +81,7 @@ let%expect_test "read data" = (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta ))) |}] let%expect_test "read param" = @@ -103,7 +103,7 @@ let%expect_test "read param" = (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta ))) |}] let%expect_test "gen quant" = @@ -148,7 +148,7 @@ let%expect_test "gen quant" = (meta ((type_ UInt) (loc ) (adlevel DataOnly))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -178,7 +178,7 @@ let%expect_test "read data - constraint " = (SArray SReal ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (NRFunApp @@ -215,7 +215,7 @@ let%expect_test "read data - tuple" = (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) ((pattern (Lit Int 5)) (meta ((type_ UInt) (loc ) (adlevel DataOnly))))))) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (For (loopvar sym1__) diff --git a/test/unit/Dataflow_utils.ml b/test/unit/Dataflow_utils.ml index 76b58025be..5374d3c054 100644 --- a/test/unit/Dataflow_utils.ml +++ b/test/unit/Dataflow_utils.ml @@ -180,7 +180,7 @@ let%expect_test "Statement label map example" = ((1 (Block (2))) (2 (Block (3 4 5))) (3 (Decl (decl_adtype AutoDiffable) (decl_id i) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (4 (Assignment ((LVariable i) ()) UInt ((pattern (Lit Int 0)) diff --git a/test/unit/Error_tests.ml b/test/unit/Error_tests.ml index e587433207..e1aa58e4d3 100644 --- a/test/unit/Error_tests.ml +++ b/test/unit/Error_tests.ml @@ -53,6 +53,7 @@ let%expect_test "ICE triggered" = { decl_type= SizedType.SReal ; transformation= Transformation.Identity ; is_global= false + ; annotations= [] ; variables= [ Ast. { identifier= Ast.{name= "foo"; id_loc} diff --git a/test/unit/In_memory_include_tests.ml b/test/unit/In_memory_include_tests.ml index 0c50dbb88c..70d8dcd111 100644 --- a/test/unit/In_memory_include_tests.ml +++ b/test/unit/In_memory_include_tests.ml @@ -87,6 +87,7 @@ let%expect_test "good include" = (FunDef (returntype (ReturnType UInt)) (funname ((name foo) (id_loc ))) (arguments ((AutoDiffable UReal ((name a) (id_loc ))))) + (annotations ()) (body ((stmt (Block @@ -108,6 +109,7 @@ let%expect_test "good include" = (((stmts (((stmt (VarDecl (decl_type SInt) (transformation Identity) (is_global true) + (annotations ()) (variables (((identifier ((name a) (id_loc ))) (initial_value ())))))) (smeta ((loc )))))) diff --git a/test/unit/Optimize.ml b/test/unit/Optimize.ml index e6f8252c7a..130d9293ec 100644 --- a/test/unit/Optimize.ml +++ b/test/unit/Optimize.ml @@ -240,6 +240,7 @@ let%expect_test "list collapsing" = ((functions_block (((fdrt Void) (fdname f) (fdsuffix FnPlain) (fdargs ((AutoDiffable x UInt) (AutoDiffable y UMatrix))) + (fdannotations ()) (fdbody (((pattern (Block @@ -256,7 +257,7 @@ let%expect_test "list collapsing" = (meta )))) (fdloc )) ((fdrt (ReturnType UReal)) (fdname g) (fdsuffix FnPlain) - (fdargs ((AutoDiffable z UInt))) + (fdargs ((AutoDiffable z UInt))) (fdannotations ()) (fdbody (((pattern (Block @@ -336,7 +337,8 @@ let%expect_test "list collapsing" = (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id inline_g_return_sym2__) - (decl_type (Sized SReal)) (initialize Uninit))) + (decl_type (Sized SReal)) (decl_annotations ()) + (initialize Uninit))) (meta )) ((pattern (Block @@ -3289,25 +3291,25 @@ let%expect_test "adlevel_optimization expressions" = {| (((pattern (Decl (decl_adtype AutoDiffable) (decl_id w) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Block (((pattern (Decl (decl_adtype DataOnly) (decl_id x) (decl_type (Sized SInt)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id y) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype AutoDiffable) (decl_id z) (decl_type (Sized SReal)) - (initialize Default))) + (decl_annotations ()) (initialize Default))) (meta )) ((pattern (Decl (decl_adtype DataOnly) (decl_id z_data) - (decl_type (Sized SReal)) (initialize Default))) + (decl_type (Sized SReal)) (decl_annotations ()) (initialize Default))) (meta )) ((pattern (IfElse diff --git a/test/unit/Parse_tests.ml b/test/unit/Parse_tests.ml index 029ee52d28..99fa65e63e 100644 --- a/test/unit/Parse_tests.ml +++ b/test/unit/Parse_tests.ml @@ -83,7 +83,7 @@ let%expect_test "parse minus unary" = (((stmts (((stmt (VarDecl (decl_type SReal) (transformation Identity) - (is_global false) + (is_global false) (annotations ()) (variables (((identifier ((name x) (id_loc ))) (initial_value ())))))) (smeta ((loc )))) @@ -118,7 +118,7 @@ let%expect_test "parse unary over binary" = (((stmts (((stmt (VarDecl (decl_type SReal) (transformation Identity) - (is_global false) + (is_global false) (annotations ()) (variables (((identifier ((name x) (id_loc ))) (initial_value @@ -163,7 +163,7 @@ let%expect_test "parse indices, two different colons" = (decl_type (SMatrix AoS ((expr (IntNumeral 5)) (emeta ((loc )))) ((expr (IntNumeral 5)) (emeta ((loc )))))) - (transformation Identity) (is_global false) + (transformation Identity) (is_global false) (annotations ()) (variables (((identifier ((name x) (id_loc ))) (initial_value ())))))) (smeta ((loc )))) @@ -392,7 +392,7 @@ let%expect_test "parse crazy truncation example" = (SArray (SArray SReal ((expr (IntNumeral 1)) (emeta ((loc ))))) ((expr (IntNumeral 1)) (emeta ((loc )))))) - (transformation Identity) (is_global false) + (transformation Identity) (is_global false) (annotations ()) (variables (((identifier ((name T) (id_loc ))) (initial_value