{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"if"}]}
                if range.start() != TextSize::from(0) && range.contains(offset - TextSize::from(1))
                // check if cursor is within token, ignoring token for the module defined by the file (whose range is the whole file)
                {