    (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) }
          ^                                      ^
