       (1:0) funct                    <--         (1:0) funct
             ^                                          ^

       (1:9) ion f() {                <--         (1:9) ion f() {
                 ^                                          ^

      (1:10) on f() {                 <--        (1:10) on f() {
                 ^                                          ^

      (1:13) f() {                    <--        (1:13) f() {
                 ^                                          ^

       (2:2)   switc                  <--         (2:2)   switc
               ^                                          ^

      (2:10) ch (v) {                 <--        (2:10) ch (v) {
                 ^                                          ^

      (2:11) h (v) {                  <--        (2:11) h (v) {
                 ^                                          ^

       (3:4)     case                 <--         (3:4)     case
                 ^                                          ^

       (3:9) ase 0:                   <--         (3:9) ase 0:
                 ^                                          ^

      (3:10) se 0:                    <--        (3:10) se 0:
                 ^                                          ^

       (4:6)     {                    <--         (4:6)     try {
                 ^                                          ^

       (4:6)     {                    <--         (5:8)     var _
                 ^                                          ^

       (5:8)     using                <--         (6:8)     const
                 ^                                          ^

      (5:14) ing x = 0                <--        (6:14) nst x = _
                 ^                                          ^

      (5:15) ng x = 0;                <--        (6:15) st x = _u
                 ^                                          ^

      (5:18) x = 0;                   <--        (6:30) x.u(0);
                 ^                                          ^

      (5:19)  = 0;                    <--        (6:31) .u(0);
                 ^                                          ^

      (5:20) = 0;                     <--         (7:6)     } cat
                 ^                                          ^

      (5:20) = 0;                     <--         (8:8)     _usin
                 ^                                          ^

      (5:20) = 0;                     <--         (9:6)     } fin
                 ^                                          ^

      (5:20) = 0;                     <--        (10:8)     _usin
                 ^                                          ^

      (5:20) = 0;                     <--        (11:6)     }
                 ^                                          ^

       (7:6)     break                <--        (12:6)     break
                 ^                                          ^

       (8:4)     defau                <--        (13:4)     defau
                 ^                                          ^

       (9:6)     {                    <--        (14:6)     try {
                 ^                                          ^

       (9:6)     {                    <--        (15:8)     var _
                 ^                                          ^

      (10:8)     using                <--        (16:8)     const
                 ^                                          ^

     (10:14) ing y = 1                <--       (16:14) nst y = _
                 ^                                          ^

     (10:15) ng y = 1;                <--       (16:15) st y = _u
                 ^                                          ^

     (10:18) y = 1;                   <--       (16:31) 2.u(1);
                 ^                                          ^

     (10:19)  = 1;                    <--       (16:32) .u(1);
                 ^                                          ^

     (10:20) = 1;                     <--        (17:6)     } cat
                 ^                                          ^

     (10:20) = 1;                     <--        (18:8)     _usin
                 ^                                          ^

     (10:20) = 1;                     <--        (19:6)     } fin
                 ^                                          ^

     (10:20) = 1;                     <--        (20:8)     _usin
                 ^                                          ^

     (10:20) = 1;                     <--        (21:6)     }
                 ^                                          ^

      (12:6)     break                <--        (22:6)     break
                 ^                                          ^

      (13:2)   };                     <--        (23:2)   }
               ^                                          ^

      (13:3)   };                     <--        (24:2)   ;
                ^                                         ^

      (14:0) }                        <--        (25:0) }
             ^                                          ^
