// Ġ! DIAG NO ST ICS : Ġ- NON _ TOP LEVEL _ CLASS _ DECL AR ATION Ċ // Ġ! MARK _ DYNAMIC _ CALL S Ċ Ċ fun Ġtest ( d : Ġdynamic ) Ġ{ ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> + <! > d ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC ! >- <! > d ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> ! <! > Ġd ĊĊĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC !> + <! > Ġd ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC !> + <! > Ġ 1 ĊĠĠĠ Ġ"" Ġ+ Ġd ĊĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >- <! > Ġd ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >* <! > Ġd ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >/ <! > Ġd ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >% <! > Ġd ĊĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC !> and <! > Ġd ĊĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! > ĊĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! > Ġ= Ġ 2 ĊĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! >< ! DEBUG _ INFO _ DYNAMIC !> ++ <! > ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> ++ <! >< ! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! > ĊĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! >< ! DEBUG _ INFO _ DYNAMIC ! >-- <! > ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC ! >-- <! >< ! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! > ĊĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d () <! > ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d ( 1 ) <! > ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d ( name Ġ= Ġ 1 ) <! > ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d Ġ{} <! > ĊĊĠĠĠ Ġclass ĠC Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġplus : Ġdynamic Ġ= Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠC () Ġ+ Ġ 5 Ġ// Ġtodo Ġshould Ġbe Ġmarked Ġas ĠDEBUG _ INFO _ DYNAMIC ĊĠĠĠ ĠC (). <! DEBUG _ INFO _ DYNAMIC !> plus ( 5 ) <! > ĊĊĠĠĠ Ġd Ġ== Ġd ĊĠĠĠ Ġd Ġ!= Ġd ĊĊĠĠĠ Ġd Ġ=== Ġd ĊĠĠĠ Ġd Ġ!== Ġd ĊĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >< <! > Ġd ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >< = <! > Ġd ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >> = <! > Ġd ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC !> >< !> Ġd ĊĊĠĠĠ Ġfor Ġ( i Ġin Ġd ) Ġ{ ĊĠĠĠĠĠĠĠ Ġi .< ! DEBUG _ INFO _ DYNAMIC !> foo <! >() ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġd Var Ġ= Ġd ĊĠĠĠ Ġd Var <! DEBUG _ INFO _ DYNAMIC !> ++ <! > ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> ++ <! > d Var ĊĊĠĠĠ Ġd Var <! DEBUG _ INFO _ DYNAMIC ! >-- <! > ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC ! >-- <! > d Var ĊĊĠĠĠ Ġd Var Ġ<! DEBUG _ INFO _ DYNAMIC !> += <! > Ġ 1 ĊĠĠĠ Ġd Var Ġ<! DEBUG _ INFO _ DYNAMIC ! >- = <! > Ġ 1 ĊĠĠĠ Ġd Var Ġ<! DEBUG _ INFO _ DYNAMIC ! >* = <! > Ġ 1 ĊĠĠĠ Ġd Var Ġ<! DEBUG _ INFO _ DYNAMIC ! >/ = <! > Ġ 1 ĊĠĠĠ Ġd Var Ġ<! DEBUG _ INFO _ DYNAMIC !> %= <! > Ġ 1 ĊĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC !> += <! > Ġ 1 ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >- = <! > Ġ 1 ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >* = <! > Ġ 1 ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC ! >/ = <! > Ġ 1 ĊĠĠĠ Ġd Ġ<! DEBUG _ INFO _ DYNAMIC !> %= <! > Ġ 1 ĊĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! > Ġ<! DEBUG _ INFO _ DYNAMIC !> += <! > Ġ 1 ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! > Ġ<! DEBUG _ INFO _ DYNAMIC ! >- = <! > Ġ 1 ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! > Ġ<! DEBUG _ INFO _ DYNAMIC ! >* = <! > Ġ 1 ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! > Ġ<! DEBUG _ INFO _ DYNAMIC ! >/ = <! > Ġ 1 ĊĠĠĠ Ġ<! DEBUG _ INFO _ DYNAMIC !> d [ 1 ] <! > Ġ<! DEBUG _ INFO _ DYNAMIC !> %= <! > Ġ 1 Ċ } ĊĊ