Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.stan.ref is written in an unsupported language. File is not indexed.
0001 <Comment>/* Stan Highlighting Example</Comment><br/> 0002 <Comment></Comment><br/> 0003 <Comment> This file contains a syntatically correct but nonsensical Stan program that</Comment><br/> 0004 <Comment> includes almost every feature of the language needed to validate syntax</Comment><br/> 0005 <Comment> highlighters. It will compile (as of Stan 2.17.1), but it does nothing</Comment><br/> 0006 <Comment> useful.</Comment><br/> 0007 <Comment></Comment><br/> 0008 <Comment> Author: Jeffrey Arnold <jeffrey.anold@gmail.com></Comment><br/> 0009 <Comment> Copyright: Jeffrey Arnold (2018)</Comment><br/> 0010 <Comment> License: MIT</Comment><br/> 0011 <Comment></Comment><br/> 0012 <Comment>*/</Comment><br/> 0013 <Comment>// line comment</Comment><br/> 0014 <Comment># deprecated line comment</Comment><br/> 0015 <Keyword>functions</Keyword><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0016 <Normal Text> </Normal Text><Comment>#include stuff.stan</Comment><br/> 0017 <Normal Text> </Normal Text><Comment>#include "morestuff.stan"</Comment><br/> 0018 <Normal Text> </Normal Text><Comment>#include 'moststuff.stan'</Comment><br/> 0019 <Normal Text> </Normal Text><Comment>#include <evenmorestuff.stan></Comment><br/> 0020 <Normal Text></Normal Text><br/> 0021 <Normal Text> </Normal Text><Comment>// declarations</Comment><br/> 0022 <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> </Normal Text><Identifier>oof</Identifier><Punctuation>(</Punctuation><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0023 <Normal Text></Normal Text><br/> 0024 <Normal Text> </Normal Text><Comment>// definitions</Comment><br/> 0025 <Normal Text> </Normal Text><Comment>// return types</Comment><br/> 0026 <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> </Normal Text><Identifier>oof</Identifier><Punctuation>(</Punctuation><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0027 <Normal Text> </Normal Text><Keyword>print</Keyword><Punctuation>(</Punctuation><String>"print "</String><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0028 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0029 <Normal Text> </Normal Text><Comment>/*</Comment><br/> 0030 <Comment> </Comment><Doc Tag>@param</Doc Tag><Comment> x A number</Comment><br/> 0031 <Comment> </Comment><Doc Tag>@return</Doc Tag><Comment> x + 1</Comment><br/> 0032 <Comment> */</Comment><br/> 0033 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>foo</Identifier><Punctuation>(</Punctuation><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0034 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0035 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0036 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Identifier>bar</Identifier><Punctuation>(</Punctuation><Data Type>int</Data Type><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0037 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0038 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0039 <Normal Text> </Normal Text><Data Type>vector</Data Type><Normal Text> </Normal Text><Identifier>baz</Identifier><Punctuation>(</Punctuation><Data Type>vector</Data Type><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0040 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0041 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0042 <Normal Text> </Normal Text><Data Type>row_vector</Data Type><Normal Text> </Normal Text><Identifier>qux</Identifier><Punctuation>(</Punctuation><Data Type>row_vector</Data Type><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0043 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0044 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0045 <Normal Text> </Normal Text><Data Type>matrix</Data Type><Normal Text> </Normal Text><Identifier>quux</Identifier><Punctuation>(</Punctuation><Data Type>matrix</Data Type><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0046 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0047 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0048 <Normal Text> </Normal Text><Comment>// numbers of arguments</Comment><br/> 0049 <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> </Normal Text><Identifier>corge</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0050 <Normal Text> </Normal Text><Keyword>print</Keyword><Punctuation>(</Punctuation><String>"no parameters"</String><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0051 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0052 <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> </Normal Text><Identifier>grault</Identifier><Punctuation>(</Punctuation><Data Type>int</Data Type><Normal Text> </Normal Text><Identifier>a</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>b</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>vector</Data Type><Normal Text> </Normal Text><Identifier>c</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>row_vector</Data Type><Normal Text> </Normal Text><Identifier>d</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>matrix</Data Type><Normal Text> </Normal Text><Identifier>f</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0053 <Normal Text> </Normal Text><Keyword>print</Keyword><Punctuation>(</Punctuation><String>"many parameters"</String><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0054 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0055 <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> </Normal Text><Identifier>garply</Identifier><Punctuation>(</Punctuation><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>a</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>real</Data Type><Punctuation>[]</Punctuation><Normal Text> </Normal Text><Identifier>b</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>real</Data Type><Punctuation>[,]</Punctuation><Normal Text> </Normal Text><Identifier>c</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>real</Data Type><Punctuation>[,,]</Punctuation><Normal Text> </Normal Text><Identifier>d</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0056 <Normal Text> </Normal Text><Keyword>print</Keyword><Punctuation>(</Punctuation><String>"array arguments"</String><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0057 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0058 <Normal Text> </Normal Text><Comment>// array return types</Comment><br/> 0059 <Normal Text> </Normal Text><Data Type>int</Data Type><Punctuation>[]</Punctuation><Normal Text> </Normal Text><Identifier>waldo</Identifier><Punctuation>(</Punctuation><Data Type>int</Data Type><Punctuation>[]</Punctuation><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0060 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0061 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0062 <Normal Text> </Normal Text><Data Type>int</Data Type><Punctuation>[,]</Punctuation><Normal Text> </Normal Text><Identifier>fred</Identifier><Punctuation>(</Punctuation><Data Type>int</Data Type><Punctuation>[,]</Punctuation><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0063 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0064 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0065 <Normal Text> </Normal Text><Data Type>int</Data Type><Punctuation>[,,]</Punctuation><Normal Text> </Normal Text><Identifier>plough</Identifier><Punctuation>(</Punctuation><Data Type>int</Data Type><Punctuation>[,,]</Punctuation><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0066 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0067 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0068 <Normal Text> </Normal Text><Comment>// data only function argument</Comment><br/> 0069 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>plugh</Identifier><Punctuation>(</Punctuation><Keyword>data</Keyword><Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>x</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0070 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0071 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0072 <Normal Text> </Normal Text><Comment>// ode function</Comment><br/> 0073 <Normal Text> </Normal Text><Data Type>real</Data Type><Punctuation>[]</Punctuation><Normal Text> </Normal Text><Identifier>ode_func</Identifier><Punctuation>(</Punctuation><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>a</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>real</Data Type><Punctuation>[]</Punctuation><Normal Text> </Normal Text><Identifier>b</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>real</Data Type><Punctuation>[]</Punctuation><Normal Text> </Normal Text><Identifier>c</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>real</Data Type><Punctuation>[]</Punctuation><Normal Text> </Normal Text><Identifier>d</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>int</Data Type><Punctuation>[]</Punctuation><Normal Text> </Normal Text><Identifier>e</Identifier><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0074 <Normal Text> </Normal Text><Control Flow>return</Control Flow><Normal Text> </Normal Text><Identifier>b</Identifier><Normal Text>;</Normal Text><br/> 0075 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0076 <Punctuation>}</Punctuation><br/> 0077 <Keyword>data</Keyword><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0078 <Normal Text> </Normal Text><Comment>// non-int variable types</Comment><br/> 0079 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Identifier>x_int</Identifier><Normal Text>;</Normal Text><br/> 0080 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text>;</Normal Text><br/> 0081 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>y_real</Identifier><Normal Text>;</Normal Text><br/> 0082 <Normal Text> </Normal Text><Data Type>vector</Data Type><Punctuation>[</Punctuation><Int>1</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_vector</Identifier><Normal Text>;</Normal Text><br/> 0083 <Normal Text> </Normal Text><Data Type>ordered</Data Type><Punctuation>[</Punctuation><Int>1</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_ordered</Identifier><Normal Text>;</Normal Text><br/> 0084 <Normal Text> </Normal Text><Data Type>positive_ordered</Data Type><Punctuation>[</Punctuation><Int>1</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_positive_ordered</Identifier><Normal Text>;</Normal Text><br/> 0085 <Normal Text> </Normal Text><Data Type>simplex</Data Type><Punctuation>[</Punctuation><Int>1</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_simplex</Identifier><Normal Text>;</Normal Text><br/> 0086 <Normal Text> </Normal Text><Data Type>unit_vector</Data Type><Punctuation>[</Punctuation><Int>1</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_unit_vector</Identifier><Normal Text>;</Normal Text><br/> 0087 <Normal Text> </Normal Text><Data Type>row_vector</Data Type><Punctuation>[</Punctuation><Int>1</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_row_vector</Identifier><Normal Text>;</Normal Text><br/> 0088 <Normal Text> </Normal Text><Data Type>matrix</Data Type><Punctuation>[</Punctuation><Int>1</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>1</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_matrix</Identifier><Normal Text>;</Normal Text><br/> 0089 <Normal Text> </Normal Text><Data Type>cholesky_factor_corr</Data Type><Punctuation>[</Punctuation><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_cholesky_factor_corr</Identifier><Normal Text>;</Normal Text><br/> 0090 <Normal Text> </Normal Text><Data Type>cholesky_factor_cov</Data Type><Punctuation>[</Punctuation><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_cholesky_factor_cov</Identifier><Normal Text>;</Normal Text><br/> 0091 <Normal Text> </Normal Text><Data Type>cholesky_factor_cov</Data Type><Punctuation>[</Punctuation><Int>2</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>3</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_cholesky_factor_cov_2</Identifier><Normal Text>;</Normal Text><br/> 0092 <Normal Text> </Normal Text><Data Type>corr_matrix</Data Type><Punctuation>[</Punctuation><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_corr_matrix</Identifier><Normal Text>;</Normal Text><br/> 0093 <Normal Text> </Normal Text><Data Type>cov_matrix</Data Type><Punctuation>[</Punctuation><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>x_cov_matrix</Identifier><Normal Text>;</Normal Text><br/> 0094 <Normal Text></Normal Text><br/> 0095 <Normal Text> </Normal Text><Comment>// range constraints</Comment><br/> 0096 <Normal Text> </Normal Text><Data Type>real</Data Type><Operator><</Operator><Keyword>lower</Keyword><Normal Text> </Normal Text><Punctuation>=</Punctuation><Normal Text> </Normal Text><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Keyword>upper</Keyword><Normal Text> </Normal Text><Punctuation>=</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>></Operator><Normal Text> </Normal Text><Identifier>alpha</Identifier><Normal Text>;</Normal Text><br/> 0097 <Normal Text> </Normal Text><Data Type>real</Data Type><Operator><</Operator><Keyword>lower</Keyword><Normal Text> </Normal Text><Punctuation>=</Punctuation><Normal Text> </Normal Text><Real>0.</Real><Operator>></Operator><Normal Text> </Normal Text><Identifier>bravo</Identifier><Normal Text>;</Normal Text><br/> 0098 <Normal Text> </Normal Text><Data Type>real</Data Type><Operator><</Operator><Keyword>upper</Keyword><Normal Text> </Normal Text><Punctuation>=</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>></Operator><Normal Text> </Normal Text><Identifier>charlie</Identifier><Normal Text>;</Normal Text><br/> 0099 <Normal Text></Normal Text><br/> 0100 <Normal Text> </Normal Text><Comment>// arrays</Comment><br/> 0101 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Identifier>echo</Identifier><Punctuation>[</Punctuation><Int>1</Int><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0102 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Identifier>foxtrot</Identifier><Punctuation>[</Punctuation><Int>1</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>1</Int><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0103 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Identifier>golf</Identifier><Punctuation>[</Punctuation><Int>1</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>1</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>1</Int><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0104 <Normal Text></Normal Text><br/> 0105 <Normal Text> </Normal Text><Comment>// identifier with all valid letters</Comment><br/> 0106 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789</Identifier><Normal Text>;</Normal Text><br/> 0107 <Normal Text></Normal Text><br/> 0108 <Normal Text> </Normal Text><Comment>// hard pattern</Comment><br/> 0109 <Normal Text> </Normal Text><Data Type>real</Data Type><Operator><</Operator><Keyword>lower</Keyword><Normal Text> </Normal Text><Punctuation>=</Punctuation><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>bravo</Identifier><Normal Text> </Normal Text><Operator><</Operator><Normal Text> </Normal Text><Identifier>charlie</Identifier><Operator>)</Operator><Punctuation>,</Punctuation><Normal Text> </Normal Text><Keyword>upper</Keyword><Normal Text> </Normal Text><Punctuation>=</Punctuation><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>bravo</Identifier><Normal Text> </Normal Text><Operator>></Operator><Normal Text> </Normal Text><Identifier>charlie</Identifier><Operator>)></Operator><Normal Text> </Normal Text><Identifier>ranger</Identifier><Normal Text>;</Normal Text><br/> 0110 <Normal Text></Normal Text><br/> 0111 <Normal Text> </Normal Text><Comment>// identifier patterns</Comment><br/> 0112 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>a</Identifier><Normal Text>;</Normal Text><br/> 0113 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>a3</Identifier><Normal Text>;</Normal Text><br/> 0114 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>a_3</Identifier><Normal Text>;</Normal Text><br/> 0115 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>Sigma</Identifier><Normal Text>;</Normal Text><br/> 0116 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>my_cpp_style_variable</Identifier><Normal Text>;</Normal Text><br/> 0117 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>myCamelCaseVariable</Identifier><Normal Text>;</Normal Text><br/> 0118 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>abcdefghijklmnojk</Identifier><Normal Text>;</Normal Text><br/> 0119 <Normal Text> </Normal Text><Comment>// names beginning with keywords</Comment><br/> 0120 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>iffffff</Identifier><Normal Text>;</Normal Text><br/> 0121 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>whilest</Identifier><Normal Text>;</Normal Text><br/> 0122 <Normal Text> </Normal Text><Comment>// name ending with truncation</Comment><br/> 0123 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>fooT</Identifier><Normal Text>;</Normal Text><br/> 0124 <Normal Text></Normal Text><br/> 0125 <Normal Text> </Normal Text><Comment>// new array syntax</Comment><br/> 0126 <Normal Text> </Normal Text><Data Type>array</Data Type><Normal Text> </Normal Text><Punctuation>[</Punctuation><Identifier>N</Identifier><Punctuation>]</Punctuation><Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>foo_new</Identifier><Normal Text>;</Normal Text><br/> 0127 <Punctuation>}</Punctuation><br/> 0128 <Normal Text></Normal Text><br/> 0129 <Keyword>transformed data</Keyword><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0130 <Normal Text> </Normal Text><Comment>// declaration and assignment</Comment><br/> 0131 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Identifier>india</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>1</Int><Normal Text>;</Normal Text><br/> 0132 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>romeo</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.0</Real><Normal Text>;</Normal Text><br/> 0133 <Normal Text> </Normal Text><Data Type>row_vector</Data Type><Punctuation>[</Punctuation><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>victor</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Punctuation>[</Punctuation><Int>1</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>2</Int><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0134 <Normal Text> </Normal Text><Data Type>matrix</Data Type><Punctuation>[</Punctuation><Int>2</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>mike</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Punctuation>[[</Punctuation><Int>1</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>2</Int><Punctuation>],</Punctuation><Normal Text> </Normal Text><Punctuation>[</Punctuation><Int>3</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>4</Int><Punctuation>]]</Punctuation><Normal Text>;</Normal Text><br/> 0135 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>sierra</Identifier><Punctuation>[</Punctuation><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>2.</Real><Punctuation>}</Punctuation><Normal Text>;</Normal Text><br/> 0136 <Normal Text> </Normal Text><Data Type>complex</Data Type><Normal Text> </Normal Text><Identifier>zulu</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>3</Int><Operator>+</Operator><Complex>4.1i</Complex><Normal Text>;</Normal Text><br/> 0137 <Punctuation>}</Punctuation><br/> 0138 <Keyword>parameters</Keyword><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0139 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>hotel</Identifier><Normal Text>;</Normal Text><br/> 0140 <Normal Text> </Normal Text><Data Type>real</Data Type><Operator><</Operator><Data Type>offset</Data Type><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Data Type>multiplier</Data Type><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Operator>></Operator><Normal Text> </Normal Text><Identifier>alpha</Identifier><Normal Text>;</Normal Text><br/> 0141 <Punctuation>}</Punctuation><br/> 0142 <Keyword>transformed parameters</Keyword><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0143 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>juliette</Identifier><Normal Text>;</Normal Text><br/> 0144 <Normal Text> </Normal Text><Identifier>juliette</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>hotel</Identifier><Normal Text> </Normal Text><Operator>*</Operator><Normal Text> </Normal Text><Real>2.</Real><Normal Text>;</Normal Text><br/> 0145 <Punctuation>}</Punctuation><br/> 0146 <Keyword>model</Keyword><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0147 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text>;</Normal Text><br/> 0148 <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Identifier>k</Identifier><Normal Text>;</Normal Text><br/> 0149 <Normal Text> </Normal Text><Data Type>vector</Data Type><Punctuation>[</Punctuation><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>y</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Punctuation>[</Punctuation><Real>1.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Punctuation>]</Punctuation><Operator>'</Operator><Normal Text>;</Normal Text><br/> 0150 <Normal Text> </Normal Text><Data Type>matrix</Data Type><Punctuation>[</Punctuation><Int>2</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Identifier>A</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Punctuation>[[</Punctuation><Real>1.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Punctuation>],</Punctuation><Normal Text> </Normal Text><Punctuation>[</Punctuation><Real>1.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Punctuation>]]</Punctuation><Normal Text>;</Normal Text><br/> 0151 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>odeout</Identifier><Punctuation>[</Punctuation><Int>2</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>2</Int><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0152 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>algout</Identifier><Punctuation>[</Punctuation><Int>2</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>2</Int><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0153 <Normal Text></Normal Text><br/> 0154 <Normal Text> </Normal Text><Comment>// if else statements</Comment><br/> 0155 <Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator><</Operator><Normal Text> </Normal Text><Int>0</Int><Operator>)</Operator><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.</Real><Normal Text>;</Normal Text><br/> 0156 <Normal Text></Normal Text><br/> 0157 <Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator><</Operator><Normal Text> </Normal Text><Int>0</Int><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0158 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.</Real><Normal Text>;</Normal Text><br/> 0159 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0160 <Normal Text></Normal Text><br/> 0161 <Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator><</Operator><Normal Text> </Normal Text><Int>0</Int><Operator>)</Operator><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.</Real><Normal Text>;</Normal Text><br/> 0162 <Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0163 <Normal Text></Normal Text><br/> 0164 <Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator><</Operator><Normal Text> </Normal Text><Int>0</Int><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0165 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.</Real><Normal Text>;</Normal Text><br/> 0166 <Normal Text> </Normal Text><Punctuation>}</Punctuation><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0167 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0168 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0169 <Normal Text></Normal Text><br/> 0170 <Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator><</Operator><Normal Text> </Normal Text><Int>0</Int><Operator>)</Operator><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.</Real><Normal Text>;</Normal Text><br/> 0171 <Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>></Operator><Normal Text> </Normal Text><Int>1</Int><Operator>)</Operator><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0172 <Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.5</Real><Normal Text>;</Normal Text><br/> 0173 <Normal Text></Normal Text><br/> 0174 <Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator><</Operator><Normal Text> </Normal Text><Int>0</Int><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0175 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.</Real><Normal Text>;</Normal Text><br/> 0176 <Normal Text> </Normal Text><Punctuation>}</Punctuation><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Control Flow>if</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>></Operator><Normal Text> </Normal Text><Int>1</Int><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0177 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0178 <Normal Text> </Normal Text><Punctuation>}</Punctuation><Normal Text> </Normal Text><Control Flow>else</Control Flow><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0179 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.5</Real><Normal Text>;</Normal Text><br/> 0180 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0181 <Normal Text></Normal Text><br/> 0182 <Normal Text> </Normal Text><Comment>// for loops</Comment><br/> 0183 <Normal Text> </Normal Text><Control Flow>for</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>i</Identifier><Normal Text> </Normal Text><Control Flow>in</Control Flow><Normal Text> </Normal Text><Int>1</Int><Operator>:</Operator><Int>5</Int><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0184 <Normal Text> </Normal Text><Keyword>print</Keyword><Punctuation>(</Punctuation><String>"i = "</String><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>i</Identifier><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0185 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0186 <Normal Text> </Normal Text><Comment>// for (j in echo) {</Comment><br/> 0187 <Normal Text> </Normal Text><Comment>// print("j = ", j);</Comment><br/> 0188 <Normal Text> </Normal Text><Comment>// }</Comment><br/> 0189 <Normal Text> </Normal Text><Comment>// while loop</Comment><br/> 0190 <Normal Text> </Normal Text><Control Flow>while</Control Flow><Normal Text> </Normal Text><Punctuation>(</Punctuation><Int>1</Int><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0191 <Normal Text> </Normal Text><Control Flow>break</Control Flow><Normal Text>;</Normal Text><br/> 0192 <Normal Text> </Normal Text><Control Flow>continue</Control Flow><Normal Text>;</Normal Text><br/> 0193 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0194 <Normal Text></Normal Text><br/> 0195 <Normal Text> </Normal Text><Comment>// reject statement</Comment><br/> 0196 <Normal Text> </Normal Text><Keyword>reject</Keyword><Punctuation>(</Punctuation><String>"reject statment "</String><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>x_real</Identifier><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0197 <Normal Text></Normal Text><br/> 0198 <Normal Text> </Normal Text><Comment>// print statement</Comment><br/> 0199 <Normal Text> </Normal Text><Keyword>print</Keyword><Punctuation>(</Punctuation><String>"print statement "</String><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>x_real</Identifier><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0200 <Normal Text> </Normal Text><Keyword>print</Keyword><Punctuation>(</Punctuation><String>"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_~@#$%^&*`'-+={}[].,;: "</String><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0201 <Normal Text></Normal Text><br/> 0202 <Normal Text> </Normal Text><Comment>// increment log probability statements;</Comment><br/> 0203 <Normal Text> </Normal Text><Keyword>target +=</Keyword><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0204 <Normal Text></Normal Text><br/> 0205 <Normal Text> </Normal Text><Comment>// valid integer literals</Comment><br/> 0206 <Normal Text> </Normal Text><Identifier>k</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>0</Int><Normal Text>;</Normal Text><br/> 0207 <Normal Text> </Normal Text><Identifier>k</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>1</Int><Normal Text>;</Normal Text><br/> 0208 <Normal Text> </Normal Text><Identifier>k</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Int>1</Int><Normal Text>;</Normal Text><br/> 0209 <Normal Text> </Normal Text><Identifier>k</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>256</Int><Normal Text>;</Normal Text><br/> 0210 <Normal Text> </Normal Text><Identifier>k</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Int>127098</Int><Normal Text>;</Normal Text><br/> 0211 <Normal Text> </Normal Text><Identifier>k</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>007</Int><Normal Text>;</Normal Text><br/> 0212 <Normal Text></Normal Text><br/> 0213 <Normal Text> </Normal Text><Comment>// valid real literals</Comment><br/> 0214 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.0</Real><Normal Text>;</Normal Text><br/> 0215 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.0</Real><Normal Text>;</Normal Text><br/> 0216 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>3.14</Real><Normal Text>;</Normal Text><br/> 0217 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>003.14</Real><Normal Text>;</Normal Text><br/> 0218 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>217.9387</Real><Normal Text>;</Normal Text><br/> 0219 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>0.123</Real><Normal Text>;</Normal Text><br/> 0220 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>.123</Real><Normal Text>;</Normal Text><br/> 0221 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0222 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>0.123</Real><Normal Text>;</Normal Text><br/> 0223 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>.123</Real><Normal Text>;</Normal Text><br/> 0224 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>1.</Real><Normal Text>;</Normal Text><br/> 0225 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>12</Int><Identifier>e34</Identifier><Normal Text>;</Normal Text><br/> 0226 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>12</Int><Identifier>E34</Identifier><Normal Text>;</Normal Text><br/> 0227 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.e34</Real><Normal Text>;</Normal Text><br/> 0228 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.E34</Real><Normal Text>;</Normal Text><br/> 0229 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.0e34</Real><Normal Text>;</Normal Text><br/> 0230 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.0E34</Real><Normal Text>;</Normal Text><br/> 0231 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>.1e34</Real><Normal Text>;</Normal Text><br/> 0232 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>.1E34</Real><Normal Text>;</Normal Text><br/> 0233 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Int>12</Int><Identifier>e34</Identifier><Normal Text>;</Normal Text><br/> 0234 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Int>12</Int><Identifier>E34</Identifier><Normal Text>;</Normal Text><br/> 0235 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.e34</Real><Normal Text>;</Normal Text><br/> 0236 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.E34</Real><Normal Text>;</Normal Text><br/> 0237 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.0e34</Real><Normal Text>;</Normal Text><br/> 0238 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.0E34</Real><Normal Text>;</Normal Text><br/> 0239 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>.1e34</Real><Normal Text>;</Normal Text><br/> 0240 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>.1E34</Real><Normal Text>;</Normal Text><br/> 0241 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>12</Int><Identifier>e</Identifier><Operator>-</Operator><Int>34</Int><Normal Text>;</Normal Text><br/> 0242 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>12</Int><Identifier>E</Identifier><Operator>-</Operator><Int>34</Int><Normal Text>;</Normal Text><br/> 0243 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.e-34</Real><Normal Text>;</Normal Text><br/> 0244 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.E-34</Real><Normal Text>;</Normal Text><br/> 0245 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.0e-34</Real><Normal Text>;</Normal Text><br/> 0246 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.0E-34</Real><Normal Text>;</Normal Text><br/> 0247 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>.1e-34</Real><Normal Text>;</Normal Text><br/> 0248 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>.1E-34</Real><Normal Text>;</Normal Text><br/> 0249 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Int>12</Int><Identifier>e</Identifier><Operator>-</Operator><Int>34</Int><Normal Text>;</Normal Text><br/> 0250 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Int>12</Int><Identifier>E</Identifier><Operator>-</Operator><Int>34</Int><Normal Text>;</Normal Text><br/> 0251 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.e-34</Real><Normal Text>;</Normal Text><br/> 0252 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.E-34</Real><Normal Text>;</Normal Text><br/> 0253 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.0e-34</Real><Normal Text>;</Normal Text><br/> 0254 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.0E-34</Real><Normal Text>;</Normal Text><br/> 0255 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>.1e-34</Real><Normal Text>;</Normal Text><br/> 0256 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>.1E-34</Real><Normal Text>;</Normal Text><br/> 0257 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>12</Int><Identifier>e</Identifier><Operator>+</Operator><Int>34</Int><Normal Text>;</Normal Text><br/> 0258 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>12</Int><Identifier>E</Identifier><Operator>+</Operator><Int>34</Int><Normal Text>;</Normal Text><br/> 0259 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.e+34</Real><Normal Text>;</Normal Text><br/> 0260 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.E+34</Real><Normal Text>;</Normal Text><br/> 0261 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.0e+34</Real><Normal Text>;</Normal Text><br/> 0262 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>12.0E+34</Real><Normal Text>;</Normal Text><br/> 0263 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>.1e+34</Real><Normal Text>;</Normal Text><br/> 0264 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>.1E+34</Real><Normal Text>;</Normal Text><br/> 0265 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Int>12</Int><Identifier>e</Identifier><Operator>+</Operator><Int>34</Int><Normal Text>;</Normal Text><br/> 0266 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Int>12</Int><Identifier>E</Identifier><Operator>+</Operator><Int>34</Int><Normal Text>;</Normal Text><br/> 0267 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.e+34</Real><Normal Text>;</Normal Text><br/> 0268 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.E+34</Real><Normal Text>;</Normal Text><br/> 0269 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.0e+34</Real><Normal Text>;</Normal Text><br/> 0270 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>12.0E+34</Real><Normal Text>;</Normal Text><br/> 0271 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>.1e+34</Real><Normal Text>;</Normal Text><br/> 0272 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Real>.1E+34</Real><Normal Text>;</Normal Text><br/> 0273 <Normal Text></Normal Text><br/> 0274 <Normal Text> </Normal Text><Comment>// imaginary literals</Comment><br/> 0275 <Normal Text> </Normal Text><Data Type>complex</Data Type><Normal Text> </Normal Text><Identifier>z</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>3</Int><Normal Text> </Normal Text><Operator>+</Operator><Normal Text> </Normal Text><Complex>3i</Complex><Normal Text>;</Normal Text><br/> 0276 <Normal Text> </Normal Text><Identifier>z</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Complex>2.3i</Complex><Normal Text>;</Normal Text><br/> 0277 <Normal Text> </Normal Text><Identifier>z</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Complex>3.4e10i</Complex><Normal Text>;</Normal Text><br/> 0278 <Normal Text> </Normal Text><Identifier>z</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Complex>0i</Complex><Normal Text>;</Normal Text><br/> 0279 <Normal Text></Normal Text><br/> 0280 <Normal Text> </Normal Text><Comment>// assignment statements</Comment><br/> 0281 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Int>1</Int><Normal Text>;</Normal Text><br/> 0282 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>+=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0283 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>-=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0284 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>*=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0285 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>/=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0286 <Normal Text> </Normal Text><Identifier>y</Identifier><Normal Text> </Normal Text><Assignment>.*=</Assignment><Normal Text> </Normal Text><Identifier>x_vector</Identifier><Normal Text>;</Normal Text><br/> 0287 <Normal Text> </Normal Text><Identifier>y</Identifier><Normal Text> </Normal Text><Assignment>./=</Assignment><Normal Text> </Normal Text><Identifier>x_vector</Identifier><Normal Text>;</Normal Text><br/> 0288 <Normal Text></Normal Text><br/> 0289 <Normal Text> </Normal Text><Comment>// operators</Comment><br/> 0290 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>&&</Operator><Normal Text> </Normal Text><Int>1</Int><Normal Text>;</Normal Text><br/> 0291 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>||</Operator><Normal Text> </Normal Text><Int>1</Int><Normal Text>;</Normal Text><br/> 0292 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator><</Operator><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0293 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator><</Operator><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0294 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>></Operator><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0295 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>>=</Operator><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0296 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>+</Operator><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0297 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>-</Operator><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0298 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>*</Operator><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0299 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>/</Operator><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0300 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> ^ </Normal Text><Real>2.</Real><Normal Text>;</Normal Text><br/> 0301 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>%</Operator><Normal Text> </Normal Text><Int>2</Int><Normal Text>;</Normal Text><br/> 0302 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> !</Normal Text><Identifier>x_real</Identifier><Normal Text>;</Normal Text><br/> 0303 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>+</Operator><Identifier>x_real</Identifier><Normal Text>;</Normal Text><br/> 0304 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Operator>-</Operator><Identifier>x_real</Identifier><Normal Text>;</Normal Text><br/> 0305 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_int</Identifier><Normal Text> </Normal Text><Operator>?</Operator><Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>:</Operator><Normal Text> </Normal Text><Real>0.</Real><Normal Text>;</Normal Text><br/> 0306 <Normal Text></Normal Text><br/> 0307 <Normal Text> </Normal Text><Identifier>y</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_row_vector</Identifier><Operator>'</Operator><Normal Text>;</Normal Text><br/> 0308 <Normal Text> </Normal Text><Identifier>y</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_matrix</Identifier><Normal Text> </Normal Text><Operator>\</Operator><Normal Text> </Normal Text><Identifier>x_vector</Identifier><Normal Text>;</Normal Text><br/> 0309 <Normal Text> </Normal Text><Identifier>y</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_vector</Identifier><Normal Text> </Normal Text><Operator>.*</Operator><Normal Text> </Normal Text><Identifier>x_vector</Identifier><Normal Text>;</Normal Text><br/> 0310 <Normal Text> </Normal Text><Identifier>y</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>x_vector</Identifier><Normal Text> </Normal Text><Operator>./</Operator><Normal Text> </Normal Text><Identifier>x_vector</Identifier><Normal Text>;</Normal Text><br/> 0311 <Normal Text></Normal Text><br/> 0312 <Normal Text> </Normal Text><Comment>// parenthized expression</Comment><br/> 0313 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Normal Text> </Normal Text><Operator>+</Operator><Normal Text> </Normal Text><Identifier>x_real</Identifier><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0314 <Normal Text></Normal Text><br/> 0315 <Normal Text> </Normal Text><Comment>// block statement</Comment><br/> 0316 <Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0317 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>z</Identifier><Normal Text>;</Normal Text><br/> 0318 <Normal Text> </Normal Text><Identifier>z</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0319 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0320 <Normal Text></Normal Text><br/> 0321 <Normal Text> </Normal Text><Control Flow>profile</Control Flow><Punctuation>(</Punctuation><String>"profile-test"</String><Operator>)</Operator><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0322 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>z</Identifier><Normal Text>;</Normal Text><br/> 0323 <Normal Text> </Normal Text><Identifier>z</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0324 <Normal Text> </Normal Text><Punctuation>}</Punctuation><br/> 0325 <Normal Text> </Normal Text><Comment>// built-in functions</Comment><br/> 0326 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>log</Identifier><Punctuation>(</Punctuation><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0327 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>exp</Identifier><Punctuation>(</Punctuation><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0328 <Normal Text></Normal Text><br/> 0329 <Normal Text> </Normal Text><Comment>// non-built-in function</Comment><br/> 0330 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>foo</Identifier><Punctuation>(</Punctuation><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0331 <Normal Text></Normal Text><br/> 0332 <Normal Text> </Normal Text><Comment>// constants and nullary functions</Comment><br/> 0333 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>machine_precision</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0334 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>pi</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0335 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>e</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0336 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>sqrt2</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0337 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>log2</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0338 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>log10</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0339 <Normal Text> </Normal Text><Comment>// special values</Comment><br/> 0340 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>not_a_number</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0341 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>positive_infinity</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0342 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>negative_infinity</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0343 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>machine_precision</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0344 <Normal Text> </Normal Text><Comment>// log probability</Comment><br/> 0345 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>target</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0346 <Normal Text></Normal Text><br/> 0347 <Normal Text> </Normal Text><Comment>// sampling statement</Comment><br/> 0348 <Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> ~ </Normal Text><Identifier>normal</Identifier><Punctuation>(</Punctuation><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0349 <Normal Text></Normal Text><br/> 0350 <Normal Text> </Normal Text><Comment>// truncation</Comment><br/> 0351 <Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> ~ </Normal Text><Identifier>normal</Identifier><Punctuation>(</Punctuation><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text> </Normal Text><Keyword>T</Keyword><Punctuation>[</Punctuation><Operator>-</Operator><Real>1.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0352 <Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> ~ </Normal Text><Identifier>normal</Identifier><Punctuation>(</Punctuation><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text> </Normal Text><Keyword>T</Keyword><Punctuation>[,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0353 <Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> ~ </Normal Text><Identifier>normal</Identifier><Punctuation>(</Punctuation><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text> </Normal Text><Keyword>T</Keyword><Punctuation>[</Punctuation><Operator>-</Operator><Real>1.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0354 <Normal Text> </Normal Text><Identifier>x_real</Identifier><Normal Text> ~ </Normal Text><Identifier>normal</Identifier><Punctuation>(</Punctuation><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text> </Normal Text><Keyword>T</Keyword><Punctuation>[</Punctuation><Normal Text> </Normal Text><Punctuation>,</Punctuation><Normal Text> </Normal Text><Punctuation>]</Punctuation><Normal Text>;</Normal Text><br/> 0355 <Normal Text></Normal Text><br/> 0356 <Normal Text> </Normal Text><Comment>// transformation on lhs of sampling</Comment><br/> 0357 <Normal Text> </Normal Text><Identifier>log</Identifier><Punctuation>(</Punctuation><Identifier>x_real</Identifier><Operator>)</Operator><Normal Text> ~ </Normal Text><Identifier>normal</Identifier><Punctuation>(</Punctuation><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0358 <Normal Text></Normal Text><br/> 0359 <Normal Text> </Normal Text><Comment>// lhs indexes</Comment><br/> 0360 <Normal Text> </Normal Text><Identifier>y</Identifier><Punctuation>[</Punctuation><Int>1</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0361 <Normal Text> </Normal Text><Identifier>A</Identifier><Punctuation>[</Punctuation><Int>1</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0362 <Normal Text> </Normal Text><Identifier>A</Identifier><Punctuation>[</Punctuation><Int>1</Int><Punctuation>][</Punctuation><Int>2</Int><Punctuation>]</Punctuation><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Real>1.</Real><Normal Text>;</Normal Text><br/> 0363 <Normal Text></Normal Text><br/> 0364 <Normal Text> </Normal Text><Comment>// special functions</Comment><br/> 0365 <Normal Text> </Normal Text><Identifier>odeout</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Keyword>integrate_ode</Keyword><Punctuation>(</Punctuation><Identifier>ode_func</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Identifier>x_real</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Int>0</Int><Punctuation>}</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0366 <Normal Text> </Normal Text><Identifier>odeout</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Keyword>integrate_ode_bdf</Keyword><Punctuation>(</Punctuation><Identifier>ode_func</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Identifier>x_real</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Int>0</Int><Punctuation>},</Punctuation><br/> 0367 <Normal Text> </Normal Text><Identifier>x_real</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>x_real</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>x_int</Identifier><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0368 <Normal Text> </Normal Text><Identifier>odeout</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Keyword>integrate_ode_rk45</Keyword><Punctuation>(</Punctuation><Identifier>ode_func</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Identifier>x_real</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Real>1.</Real><Punctuation>},</Punctuation><Normal Text> </Normal Text><Punctuation>{</Punctuation><Int>0</Int><Punctuation>},</Punctuation><br/> 0369 <Normal Text> </Normal Text><Identifier>x_real</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>x_real</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>x_int</Identifier><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0370 <Normal Text> </Normal Text><Comment>// algout = algebra_solver(algebra_func, x_vector, x_vector, {1.}, {0});</Comment><br/> 0371 <Normal Text></Normal Text><br/> 0372 <Normal Text> </Normal Text><Comment>// distribution functions</Comment><br/> 0373 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>normal_lpdf</Identifier><Punctuation>(</Punctuation><Real>0.5</Real><Normal Text> | </Normal Text><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0374 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>normal_cdf</Identifier><Punctuation>(</Punctuation><Real>0.5</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0375 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>normal_lcdf</Identifier><Punctuation>(</Punctuation><Real>0.5</Real><Normal Text> | </Normal Text><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0376 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>normal_lccdf</Identifier><Punctuation>(</Punctuation><Real>0.5</Real><Normal Text> | </Normal Text><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0377 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>binomial_lpmf</Identifier><Punctuation>(</Punctuation><Int>1</Int><Normal Text> | </Normal Text><Int>2</Int><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>0.5</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0378 <Normal Text></Normal Text><br/> 0379 <Normal Text> </Normal Text><Comment>// deprecated features</Comment><br/> 0380 <Normal Text> </Normal Text><Identifier>foo</Identifier><Normal Text> </Normal Text><Operator><-</Operator><Normal Text> </Normal Text><Int>1</Int><Normal Text>;</Normal Text><br/> 0381 <Normal Text> </Normal Text><Identifier>increment_log_prob</Identifier><Punctuation>(</Punctuation><Real>0.0</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0382 <Normal Text> </Normal Text><Identifier>y_hat</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Keyword>integrate_ode</Keyword><Punctuation>(</Punctuation><Identifier>sho</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>y0</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>t0</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>ts</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>theta</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>x_r</Identifier><Punctuation>,</Punctuation><Normal Text> </Normal Text><Identifier>x_i</Identifier><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0383 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>get_lp</Identifier><Punctuation>(</Punctuation><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0384 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>multiply_log</Identifier><Punctuation>(</Punctuation><Real>1.0</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.0</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0385 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>binomial_coefficient_log</Identifier><Punctuation>(</Punctuation><Real>1.0</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.0</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0386 <Normal Text> </Normal Text><Comment>// deprecated distribution functions versions</Comment><br/> 0387 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>normal_log</Identifier><Punctuation>(</Punctuation><Real>0.5</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>0.0</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.0</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0388 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>normal_cdf_log</Identifier><Punctuation>(</Punctuation><Real>0.5</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>0.0</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.0</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0389 <Normal Text> </Normal Text><Identifier>x</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>normal_ccdf_log</Identifier><Punctuation>(</Punctuation><Real>0.5</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>0.0</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.0</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0390 <Normal Text></Normal Text><br/> 0391 <Punctuation>}</Punctuation><br/> 0392 <Keyword>generated quantities</Keyword><Normal Text> </Normal Text><Punctuation>{</Punctuation><br/> 0393 <Normal Text> </Normal Text><Data Type>real</Data Type><Normal Text> </Normal Text><Identifier>Y</Identifier><Normal Text>;</Normal Text><br/> 0394 <Normal Text> </Normal Text><Comment>// rng function</Comment><br/> 0395 <Normal Text> </Normal Text><Identifier>Y</Identifier><Normal Text> </Normal Text><Assignment>=</Assignment><Normal Text> </Normal Text><Identifier>normal_rng</Identifier><Punctuation>(</Punctuation><Real>0.</Real><Punctuation>,</Punctuation><Normal Text> </Normal Text><Real>1.</Real><Operator>)</Operator><Normal Text>;</Normal Text><br/> 0396 <Punctuation>}</Punctuation><br/>