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/>