// ĠThis Ġtest Ġdepends Ġon Ġline Ġnumbers Ċ // ĠFILE : Ġ 1 . kt Ċ Ċ package Ġbuild ers Ċ Ċ inline Ġfun Ġinit ( init : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġinit () Ċ } Ċ Ċ inline Ġfun Ġinit Tag 2 ( init : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġp Ġ= Ġ 1 ; ĊĠĠĠ Ġinit () Ċ } Ċ // { val Ġp Ġ= Ġinit Tag 2 ( init ); Ġreturn Ġp } Ġto Ġremove Ġdifference Ġin Ġlin enumber Ġprocessing Ġthrough ĠMethod Node Ġand ĠMethod Visitor Ġshould Ġbe : Ġ= Ġinit Tag 2 ( init ) Ċ inline Ġfun Ġhead ( init : Ġ() Ġ-> ĠUnit ) Ġ{ Ġval Ġp Ġ= Ġinit Tag 2 ( init ); Ġreturn Ġp } ĊĊ Ċ inline Ġfun Ġhtml ( init : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġreturn Ġinit ( init ) Ċ } Ċ Ċ // ĠFILE : Ġ 2 . kt Ċ Ċ import Ġbuild ers .* ĊĊ Ċ inline Ġfun Ġtest (): ĠString Ġ{ ĊĠĠĠ Ġvar Ġres Ġ= Ġ" Fail " ĊĊĠĠĠ Ġhtml Ġ{ ĊĠĠĠĠĠĠĠ Ġhead Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġres Ġ= Ġ" OK " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġres Ċ } ĊĊ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġvar Ġexpected Ġ= Ġtest (); ĊĊĠĠĠ Ġreturn Ġexpected Ċ } Ċ Ċ // ĠFILE : Ġ 1 . s map Ċ Ċ S MAP Ċ 1 . kt Ċ Kotlin Ċ * S ĠKotlin Ċ * F Ċ + Ġ 1 Ġ 1 . kt Ċ builders /_ 1 Kt Ċ * L Ċ 1 # 1 , 2 2 : 1 Ċ 1 1 # 1 , 3 : 2 3 Ċ 7 # 1 , 2 : 2 6 Ċ * E Ċ * S ĠKotlin Debug Ċ * F Ċ + Ġ 1 Ġ 1 . kt Ċ builders /_ 1 Kt Ċ * L Ċ 1 5 # 1 , 3 : 2 3 Ċ 1 9 # 1 , 2 : 2 6 Ċ * E Ċ Ċ // ĠFILE : Ġ 2 . s map ĊĊ Ċ S MAP Ċ 2 . kt Ċ Kotlin Ċ * S ĠKotlin Ċ * F Ċ + Ġ 1 Ġ 2 . kt Ċ _ 2 Kt Ċ + Ġ 2 Ġ 1 . kt Ċ builders /_ 1 Kt Ċ * L Ċ 1 # 1 , 2 5 : 1 Ċ 7 # 1 , 3 : 3 3 Ċ 1 0 # 1 : 3 8 Ċ 1 1 # 1 , 2 : 4 2 Ċ 1 3 # 1 : 4 5 Ċ 1 5 # 1 : 4 7 Ċ 1 9 # 2 : 2 6 Ċ 7 # 2 : 2 7 Ċ 1 5 # 2 : 2 8 Ċ 1 1 # 2 , 3 : 2 9 Ċ 8 # 2 : 3 2 Ċ 1 9 # 2 : 3 6 Ċ 7 # 2 : 3 7 Ċ 1 5 # 2 : 3 9 Ċ 1 1 # 2 , 2 : 4 0 Ċ 1 3 # 2 : 4 4 Ċ 8 # 2 : 4 6 Ċ * E Ċ * S ĠKotlin Debug Ċ * F Ċ + Ġ 1 Ġ 2 . kt Ċ _ 2 Kt Ċ * L Ċ 2 0 # 1 , 3 : 3 3 Ċ 2 0 # 1 : 3 8 Ċ 2 0 # 1 , 2 : 4 2 Ċ 2 0 # 1 : 4 5 Ċ 2 0 # 1 : 4 7 Ċ 9 # 1 : 2 6 Ċ 9 # 1 : 2 7 Ċ 1 0 # 1 : 2 8 Ċ 1 0 # 1 , 3 : 2 9 Ċ 9 # 1 : 3 2 Ċ 2 0 # 1 : 3 6 Ċ 2 0 # 1 : 3 7 Ċ 2 0 # 1 : 3 9 Ċ 2 0 # 1 , 2 : 4 0 Ċ 2 0 # 1 : 4 4 Ċ 2 0 # 1 : 4 6 Ċ * E